我正在使用this jQuery插件向网站发出跨域请求。这是我的计划的相关部分:
$.jsonp({
url: "http://soniccenter.org/source/utilities/codebot.php",
data: data, //data is defined
beforeSend: function() {
$('.loading').show();
},
success: function(response) {
$('.output').html(response);
},
error: function() {
$('.output').html("Failed to access TSC. Perhaps the website is down?");
},
complete: function() {
$('.loading').hide();
}
});
}
我可以通过浏览器的网络记录器(200响应代码和我希望收到的文本)告诉请求是成功的,但是error
回调似乎运行而不是success
回调,因为那是<{1}}被调用后显示的内容。
这是某种异步/同步问题还是......?