gpt4 book ai didi

Safari 和 Chrome 中的 AJAX 对象?

转载 作者:行者123 更新时间:2023-12-02 07:54:29 26 4
gpt4 key购买 nike

我问,

Can you tell me why my searches are working ok in IE8 but get stuck with safari and chrome?

www.netivot.biz

The ajax code is at www.netivot.biz/js/Ajax.js

It works with some xml and xslt files

然后 jitter 建议将我的代码替换为:

function getAjaxObject() {
var xmlHttp = null;
try {
//FF, Opera, Safari, Chrome, IE7+
xmlHttp = new XMLHttpRequest();
} catch(e) {
try {
//IE6+
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
try {
//IE5+
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xmlHttp = null;
}
}
}
return xmlHttp;}

但仍然没有在 safari 和 chrome 上工作,有什么建议吗?

最佳答案

试试这个,它的好处是不依赖于浏览器。

 // Browser-agnostic factory function
_createXMLHttpRequest: function() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if (window.ActiveXObject) {
return new ActiveXObject('Microsoft.XMLHTTP')
} else {
_error("Could not create XMLHttpRequest on this browser");
return null;
}
},

更多信息:

关于Safari 和 Chrome 中的 AJAX 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1697188/

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