gpt4 book ai didi

javascript - jQuery getJSON 和调用文件在 IE9 中不起作用

转载 作者:行者123 更新时间:2023-11-30 17:47:31 24 4
gpt4 key购买 nike

JS:

var loadNeededDocumentsData = function () {
$j.getJSON("customermanagement/documentsCheckJSON.do", function (data) {

});
}

$j(document).ready(function () {
loadNeededDocumentsData();
});

在 FF 中,Chrome 代码运行良好。问题出在 IE8 或 iE9 中,customermanagement/documentsCheckJSON.do 永远不会执行。为什么?在其他浏览器中有效但在 IE 中无效的代码有什么问题?

最佳答案

IE8 在 XMLHttpRequest 中不支持 CORS jQuery.object 是什么。 IE8 使用 XDomainRequest object哪个jQuery doesn't support默认情况下。所以,在您的代码中试试这个:

jQuery.support.cors = true

这里有用的是这个习语:

jQuery.getJSON(URL, 
function(data) {
alert(data);
}
)
.error(function(jqXHR, textStatus, errorThrown) { alert(errorThrown); })
;

它会让您了解 getJSON 失败时的错误是什么。在这种情况下,它可能会说一些关于没有交通工具的事情。

关于javascript - jQuery getJSON 和调用文件在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19837375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com