Javascript IE8 jquery json响应触发器下载

Javascript IE8 jquery json响应触发器下载,javascript,jquery,ajax,internet-explorer,internet-explorer-8,Javascript,Jquery,Ajax,Internet Explorer,Internet Explorer 8,我希望IE8使用以下jquery片段,以json形式返回ajax请求: $.ajax({ url: formAction, type: 'post', dataType: 'json', data: form, success: function(data) { closeBlocker(); if (data.count != 0) {

我希望IE8使用以下jquery片段,以json形式返回ajax请求:

$.ajax({
        url: formAction,
        type: 'post',
        dataType: 'json',
        data: form,
        success: function(data) {
            closeBlocker();
            if (data.count != 0) {
                $('#divid').toggle('slow');
            } else {
                $("#anotherdiv").css('display', 'none');
            }
            processSearchResult(target, data);
            reloadMap(data);
        }
});
在所有其他浏览器中,这会触发获取数据的调用。然而,在IE8中,这会导致弹出一个对话框,询问用户是否要下载文件。看起来是这样的:

我看到了,但无法正确更改ContentType


如何在IE8中做同样的事情而不影响其他浏览器?谢谢你的想法

这可能会解决您的问题

当我尝试从其他域调用ajax时,我遇到了同样的问题,我用URL引入了代理,它得到了修复

希望能有帮助。

我想这和我的工作有关

您必须告诉浏览器将其视为text/html。然后它不会尝试下载它,而是将它显示为文本

为此,您可以在标题中发送
Content type=“text/html”