मैं 3 सेकंड के बाद AJAX त्रुटि कॉलबैक फ़ंक्शन बनाने में सक्षम नहीं हूं। मैंने टाइमआउट के साथ प्रयास किया, लेकिन यह निर्दिष्ट समय के बाद त्रुटि कॉलबैक पर स्विच नहीं करेगा! मैं चेतावनी Got timeout
प्राप्त करने में सक्षम नहीं हूं।AJAX पोस्ट अनुरोध में काम नहीं कर रहा
जब मैंने इसी साइट पर समान समस्याओं के साथ समान प्रश्नों का उल्लेख किया तो इससे मदद नहीं मिली। वे सभी AJAX GET प्रकार का उपयोग करते हैं। मैं jquery 1.10.1 पुस्तकालय का उपयोग कर रहा हूँ।
स्क्रिप्ट:
$.ajax({
type: 'POST',
timeout: 3000,
url : "http://mydomain/Services.asmx/Best_Scores",
dataType: "text",
async:false,
crossDomain:true,
data: "strJsonRequest="+scoredata,
success: function (data) {
// Success code ...
},
error: function (data, textStatus, errorThrown) {
if(textStatus == "timeout") {
alert("Got timeout");
}
}
});
किसी भी समाधान?
आरटीटी कितनी देर तक http: // mydomain/Services.asmx/Best_Scores' पर ले जाता है? शायद यूआरएल बस समय नहीं निकालता है? – Amberlamps
@Amberlamps: उत्तर के लिए धन्यवाद, मुझे 15-20 सेकंड लगेंगे! – byJeevan
क्या आपने त्रुटि फ़ंक्शन में कुछ चेतावनी देने का प्रयास किया जो कि कथन में नहीं है? शायद 'टेक्स्टस्टैटस' "टाइमआउट" नहीं है ?! – Amberlamps