我有一個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