这就是我的用法 $.ajax
var link = "http://www.myapp.net/..."
$.ajax({
url: link,
cache: false,
async: false,
success: function(html){
},
error: function(){
}
});
Run Code Online (Sandbox Code Playgroud)
请求的结果是空页面或只有数字的页面.因此,只要请求没有失败,就不应该触发错误回调.
但我总是得到以下错误
alert(jqXHR + "-" + textStatus + "-" + errorThrown);
Run Code Online (Sandbox Code Playgroud)

我在localhost上运行我的项目.ajax代码中的链接指向Web上的另一个项目.
有任何想法吗?
执行错误回调,如果Ajax调用无法完成 - 即,如果该URL是在不同的域(或如果从一个本地文件运行它),如果请求超时,或者如果服务器错误响应码.
我猜这是一个域(同源)策略错误
更新:如果你想做跨域Ajax,请查看James Padolsey的jQuery片段(使用Yahoo的公共代理来跨域调用所有jQuery Ajax)
| 归档时间: |
|
| 查看次数: |
4292 次 |
| 最近记录: |