Tengo una llamada de JavaScript Ajax (jQuery.ajax), que no ejecuta la función de devolución de llamada correcta.jQuery.ajax éxito de la función de devolución de llamada no ejecutada
$.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);
}
});
que veo en Firebug, que la solicitud se publica y el resultado correcto en términos de JSON se devuelve como se espera. ¿Qué está mal?
Uno de los problemas que he visto que pueden causar que son escenario si la página alojada y el objetivo son ajax en diferentes dominios – artlung
http://stackoverflow.com/questions/21368375/why-does-jquery-ajax-call-only-work-when-im-debugging-in-chrome esto funciona intentarlo que trabajó para mí –