gpt4 book ai didi

javascript - jQuery ajax跨域调用及权限问题

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

我有这个轮询脚本来检查是否在服务器上创建了一个文本文件。在本地运行良好,但当文件位于不同域时失败。我将如何重写它以获得跨域支持?

$.ajax({ 
url: 'http://blah.mydomain.com/test.txt',
type: "GET",
success: function(result) {
//Success!
window.location.replace(Successful.aspx');
},
error: function(request, status, error) {
setTimeout("VerifyStatus(" + pollingInterval + ")");
}
});

编辑:我最终使用 YQL 来解决跨域问题,虽然它有效,但 YQL 确实很慢,增加了相当多的性能开销。谁能为跨域 JQuery 调用提出更好的解决方案?

最佳答案

在您的 $.ajax() 上将数据类型设置为“JSONP”称呼。您必须确保响应格式正确才能正常工作。维基百科上有一个很好的部分 JSONP .

关于javascript - jQuery ajax跨域调用及权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196966/

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