पर फायरिंग नहीं है मेरे पास एक बहुत ही सरल jQuery अजाक्स कॉल (नीचे) है। अजाक्स कॉल निष्पादित करता है और मैं फ़ायरबग नेट पैनल में देख सकता हूं कि सर्वर 200 ओके लौटा और एक स्ट्रिंग "ठीक" लौटा दिया जैसा कि इसे करना चाहिए। हालांकि, किए गए और असफल कार्य आग नहीं करते हैं! अधिक निराश!jquery AJAX किया गया फ़ंक्शन
("पहले" और। "के बाद" अलर्ट आग DO)
सरलता के लिए (और डीबगिंग तकनीक के रूप में) मैं इस नीचे छीन लिया है यह सबसे नंगे कंकाल है, लेकिन अभी भी संचालकों सक्रिय नहीं होगा करने के लिए। मैं यहाँ क्या नहीं देख रहा हूँ?
$.ajax({
type: "POST",
url : postUrl,
data: dataToPost
}).done(function() {
alert("Success.");
}).fail(function() {
alert("Sorry. Server unavailable. ");
});
इसके अलावा, जैसा ajax अतुल्यकालिक है, अगर आश्चर्य नहीं है:
postUrl= "/mod/users/check_email/";
dataToPost= { email: "[email protected]" };
alert("before");
$.ajax
({
type: "POST",
url: postUrl,
data: dataToPost,
done: function()
{
alert("Success.");
},
fail: function()
{
alert("Sorry. Server unavailable. ");
},
}); // end Ajax call
alert("after");
AJAX विधि नहीं हुई है और विफल विकल्प नहीं हैं। जो आप खोज रहे हैं वह सफलता और त्रुटि है। –