Estoy haciendo un complemento de autosugestión (autocompletar) simple con jQuery. Lamentablemente tengo que usar jsonp. Está bien y funciona, pero cuando cancelo la solicitud arrojará un error.Anulando la solicitud JQuery JSONP lanzará el error
Uncaught TypeError: Property 'jQuery171036404498340561986_1330693563756' of object [object Window] is not a function
existen códigos
if(xhr) {xhr.abort()};
xhr = $.ajax({
url: "someurl/getmedata",
type: 'get',
dataType: 'jsonp',
data: {q: "query"},
success: function(results) {},
error: function() {}
})
modo clásico con JSON, XML u otra solicitud funciona bien.
¿Alguna sugerencia?
Esta pregunta es un duplicado de la [petición de aborto JSONP ajax con jQuery] anterior (http://stackoverflow.com/questions/6472509/abort-jsonp-ajax- request-with-jquery), aunque esa pregunta nunca fue respondida correctamente y esta fue. –