我正在用jQuery製作簡單的autosuggestion(autocompleter)插件。不幸的是我必須使用jsonp。它是好的,它的工作原理,但是當我中止請求會拋出錯誤。正在中止jQuery JSONP請求會拋出錯誤
Uncaught TypeError: Property 'jQuery171036404498340561986_1330693563756' of object [object Window] is not a function
有代碼
if(xhr) {xhr.abort()};
xhr = $.ajax({
url: "someurl/getmedata",
type: 'get',
dataType: 'jsonp',
data: {q: "query"},
success: function(results) {},
error: function() {}
})
與JSON,XML或其它請求,經典的方式正常工作。
安妮的建議?
這個問題以前的[與jQuery中止JSONP AJAX請求(的副本http://stackoverflow.com/questions/6472509/abort-jsonp-ajax-請求與jQuery),但這個問題從來沒有得到妥善解答,而這個問題是。 – 2012-04-03 18:56:09