यहाँ मेरा कोड है:
this.ItemId = function (ItemId) {var itemParameters = मद आईडी; // एक टाइमर सेट करेंटाइमआउट (फ़ंक्शन () {$। एजेक्स ({प्रकार: "पोस्ट", यूआरएल: '/ मेनू / परिवर्तन आईटीएमआईडी', डाटाटीइप: 'जेएसन', डेटा: जेएसओएन.स्ट्रिन्गेईज (आइटमप्रैमेटर्स), कंटेंट टाइप: "एप्लिकेशन / जेएसन; वर्णसेट = यूटीएफ -8 ", सफलता: स्वयं। चेंज आईटैमआईआईएसएक्स, एररः एररफंक्स}, 5000);}); };
आइटम आईडी को निष्पादित करने के बाद जैसे ही सर्वर पर डेटा पोस्ट करने से पहले पोस्ट अनुरोध किया जाता है, मैं इसे 5 सेकंड तक देरी करना चाहता हूं फिर से, इस प्रक्रिया में ItemId बदल रहा है।
मुझे एक टाइपो की तरह दिखता है:
< P> setTimeout प्रोटोटाइप: setTimeout (फ़ंक्शन, मिलीसेकंड्स, लैंग)
आप जोड़ AJAX विधि के लिए 5000 परम और नहीं को setTimeout विधि में।
यहां मान्य कोड है:
this.ItemId = function (ItemId) ) {Var itemParameters = ItemId; // एक टाइमर सेट करेंटाइमआउट (फ़ंक्शन () {$। एजेक्स ({प्रकार: "पोस्ट", यूआरएल: '/ मेनू / परिवर्तन आईटीएमआईडी', डाटाटीइप: 'जेएसन', डेटा: जेएसओएन.स्ट्रिन्गेईज (आइटमप्रैमेटर्स), कंटेंट टाइप: "एप्लिकेशन / जेसन; वर्णसेट = यूटीएफ -8 ", सफलता: स्वयं। चेंज आईटैमआईआईस्यूट, त्रुटि: त्रुटिफंक});}, 5000); }; setTimeout
का एक सरल उदाहरण
Comments
Post a Comment