У меня есть JavaScript-вызов Ajax (jQuery.ajax), который не выполняет функцию обратного вызова успеха.Функция jQuery.ajax success callback не выполнена
$.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);
}
});
Я вижу в поджигатель, что запрос отправлен и правильный результат с точки зрения JSON возвращается, как и ожидалось. Что не так?
Одна проблема, которую я видел, что может привести к такого сценария являются, если размещается страница и целевой Аякса являются на разных доменах. – artlung
http://stackoverflow.com/questions/21368375/why-does-jquery-ajax-call-only-work-when-im-debugging-in-chrome это работает попробовать это сработало для меня –