gpt4 book ai didi

javascript - XDomainRequest 问题

转载 作者:数据小太阳 更新时间:2023-10-29 04:02:11 26 4
gpt4 key购买 nike

我正在尝试对使用 XDomainRequest (IE8) 返回 json 的服务进行异步调用。问题是我总是得到一个错误(onerror 事件被触发,并且 responseText 总是 null),我正在使用 fiddler 检查服务的响应,我似乎是正确的(我可以看到 json 对象 returnig),这仅在使用 XDomainRequest 时在 IE8 中发生,在 JQuery 中实现的相同功能可以正常工作。

任何线索将不胜感激。谢谢!

附注:这是我的 javascript 代码:

.....
if (jQuery.browser.msie && window.XDomainRequest) {
//Use Microsoft XDR
var xdr = new XDomainRequest();
xdr.open("post", url);
xdr.onload = function () {
alert("Loading");
alert(xdr.responseText);
};
xdr.onsuccess = function() {
alert("Success!");
alert(xdr.responseText);
};
xdr.onerror = function() {
alert("Error!");
alert(xdr.responseText);
};
xdr.onprogress = function() {
alert("Progress");
alert(xdr.responseText);
};
xdr.timeout = 1000;
xdr.send("data: " + escape(data));
var response = xdr.responseText;
} else .....

最佳答案

您确定该服务正在发送与请求 URL 匹配的 Access-Control-Allow-Origin-header 吗?

关于javascript - XDomainRequest 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739384/

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