![](/img/trans.png)
[英]IE8's information bar blocking a scripted file download in response to JQuery AJAX request
[英]IE8 jquery json response triggers download
我希望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中,這會彈出一個對話框,詢問用戶是否要下載文件。 看起來像這樣:
我看到了這篇文章,但還沒有能夠正確更改ContentType。
如何在IE8中做同樣的事情而不影響其他瀏覽器? 感謝您的想法!
我想這與MIME類型有關 。
您必須告訴瀏覽器將其視為text / html。 然后它將不會嘗試下載它,而是將其顯示為文本。
為此,您可以在標頭中發送Content-type = "text/html"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.