tôi đang tạo plugin tự động đơn giản (autocompleter) với jQuery. Thật không may tôi phải sử dụng jsonp. Nó là ok và nó hoạt động, nhưng khi tôi hủy bỏ yêu cầu nó sẽ ném lỗi.Hủy bỏ yêu cầu JSONP của jQuery sẽ ném lỗi
Uncaught TypeError: Property 'jQuery171036404498340561986_1330693563756' of object [object Window] is not a function
Có là mã
if(xhr) {xhr.abort()};
xhr = $.ajax({
url: "someurl/getmedata",
type: 'get',
dataType: 'jsonp',
data: {q: "query"},
success: function(results) {},
error: function() {}
})
cách cổ điển với json, xml hoặc yêu cầu khác hoạt động tốt.
Bạn có đề xuất gì không?
Câu hỏi này là một bản sao của trước đó [yêu cầu ajax Abort JSONP với jQuery] (http://stackoverflow.com/questions/6472509/abort-jsonp-ajax- yêu cầu-với-jquery), mặc dù câu hỏi đó không bao giờ được trả lời đúng và cái này là. –