फेंक जाएगी मैं jQuery के साथ सरल ऑटोसॉशन (स्वतः पूर्ण) प्लगइन बना रहा हूं। दुर्भाग्य से मुझे jsonp का उपयोग करना है। यह ठीक है और यह काम करता है, लेकिन जब मैं अनुरोध निरस्त कर रहा हूं तो यह त्रुटि फेंक देगा।jQuery JSONP अनुरोध को निरस्त करने से त्रुटि
Uncaught TypeError: Property 'jQuery171036404498340561986_1330693563756' of object [object Window] is not a function
वहाँ कोड ठीक काम करता है json एक्सएमएल या अन्य अनुरोध के साथ
if(xhr) {xhr.abort()};
xhr = $.ajax({
url: "someurl/getmedata",
type: 'get',
dataType: 'jsonp',
data: {q: "query"},
success: function(results) {},
error: function() {}
})
क्लासिक तरीका है।
एनी सुझाव?
यह सवाल पहले [jQuery के साथ बीच में बंद करें JSONP ajax अनुरोध] (का डुप्लिकेट है http://stackoverflow.com/questions/6472509/abort-jsonp-ajax- अनुरोध-साथ-jquery), हालांकि उस प्रश्न का सही उत्तर कभी नहीं दिया गया था और यह एक था। –