मेरे jQuery के नीचे है:मैं jQuery का उपयोग कर एक ajax अनुरोध रोक सकता है नहीं और गर्भपात() फ़ंक्शन
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 बंद करना चाहते इस AJAX अनुरोध के सफलता समारोह का अनुरोध करें और रोकें।
लेकिन क्या मैं कि "x" अपरिभाषित है, मुझे लगता है कि मैं इस ajax अनुरोध और इसकी सफलता समारोह नहीं रूकती है।
तो किसी को भी मेरी मदद कर सकते?
बहुत बहुत धन्यवाद!
आपको बहुत धन्यवाद जे एंडी! – rqqfccsa
हां। Abort() फ़ंक्शन का उपयोग करके जेसनपी अनुरोध को मारने का कोई तरीका नहीं है। लेकिन मुझे लगता है कि मैंने जावास्क्रिप्ट serTimeout() फ़ंक्शन का उपयोग करके इस समस्या को ठीक कर दिया है। शायद कोई भी ClearTimeout() फ़ंक्शन का उपयोग करेगा। अच्छी बात है। लेकिन इस मामले में, मैं समस्या को हल करने के लिए केवल सेटटाइमआउट फ़ंक्शन का उपयोग करता हूं। – rqqfccsa