【发布时间】:2011-01-12 21:48:54
【问题描述】:
我有这个轮询脚本来检查是否在服务器上创建了文本文件。在本地工作得很好,但当文件位于不同的域时失败。我将如何重写它以获得跨域支持?
$.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 调用提出更好的解决方案吗?
【问题讨论】:
标签: javascript jquery asp.net ajax cross-domain