Мой JQuery ниже:Я не могу остановить запрос Ajax с помощью JQuery и прервать() функцию
var x = $.ajax({
dataType: "jsonp",
url: "https://ajax.googleapis.com/ajax/services/search/images?q=google&v=1.0",
success: function(msg){
alert("Jsonp data: " + msg);
}
});
alert(x); // x is undefined
// x.abort()
Вы можете попробовать этот код здесь: http://jsbin.com/iyile3/2/edit
Я хочу, чтобы остановить этот Аякса запросить и остановить эту функцию успеха запроса ajax.
Но я понимаю, что «x» не определено, я думаю, что не останавливаю этот запрос ajax и его функцию успеха.
Может ли кто-нибудь мне помочь?
спасибо!
Большое спасибо jAndy! – rqqfccsa
Да. Невозможно убить запрос Jsonp, используя функцию abort(). Но я думаю, что исправил эту проблему, используя функцию JavaScript serTimeout(). Возможно, кто-то также будет использовать функцию clearTimeout(). Это хорошо. Но в этом случае я использую функцию setTimeout для устранения проблемы. – rqqfccsa