【发布时间】:2013-10-31 22:35:30
【问题描述】:
我希望 IE8 可以使用以下将 ajax 请求返回为 json 的 jquery:
$.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 中,这会导致弹出一个对话框,询问用户是否要下载文件。它看起来像这样:
我看到了this post,但无法正确更改 ContentType。
如何在不影响其他浏览器的情况下在 IE8 中做同样的事情?谢谢你的想法!
【问题讨论】:
标签: javascript jquery ajax internet-explorer internet-explorer-8