我有一个JavaScript Ajax调用(jQuery.ajax),它不执行成功回调函数。jQuery.ajax成功回调函数不执行
$.ajax({
url: target,
contentType: 'application/json; charset=utf-8',
type: 'POST',
// type: 'GET',
dataType: 'jsonp',
error: function (xhr, status) {
alert(status);
},
success: function (result) {
alert("Callback done!");
// grid.dataBind(result.results);
// grid.dataBind(result);
}
});
我在firebug中看到,请求已发布,并且按照预期返回了json方面的正确结果。哪里不对?
一个问题我已经看到了,可能会导致该方案是如果托管的网页和Ajax目标是在不同的领域。 – artlung 2010-05-07 08:30:28
http://stackoverflow.com/questions/21368375/why-does-jquery-ajax-call-only-work-when-im-debugging-in-chrome 这个作品尝试它为我工作 – 2014-04-25 12:12:22