Thursday 15 August 2013

javascript - ajax query error on callback -


  $ (यह) .find (': submit')। Attr ('disabled', true); $। एजेक्स ({url: '/ enviarSugerenciaMessageBoard', cache: false, टाइप करें: 'पोस्ट', डेटा: $ (यह) .सिरियालाइज़ (), सफलता: फ़ंक्शन (सफलता) {अगर (सफलता == 'Envio correcto') (Console.log ('envio correcto'); $ (this) .find (': submit')। Attr ('disabled', false);} else {console.log ('त्रुटि एन एल envio'); $ ( यह) .find (': submit')। Attr ('disabled', false);}}});   

यह एजेक्स क्वेरी काम करता है ठीक है जब मुझे सर्वर से 'एन्वीओ सही' मिलता है, तो कंसोल में मुझे एन्विओ सही मिलती है, लेकिन अटूट अक्षम झूठे काम नहीं करते ... < पी> मैं एन्दन या प्रीपेड जैसे अन्य कार्यों को बनाने की कोशिश करता हूं लेकिन काम नहीं करता

यहां तक ​​कि async: false

क्योंकि यह कीवर्ड उस तत्व से संबंधित नहीं है, जो अब सफलता फ़ंक्शन में है। इस वैरिएबल को आप अन्य चर में बैकअप लेना चाहिए, जितना कि आप इसे इस्तेमाल कर सकते हैं।

इस तरह,

  $ (this) .find (': submit')। 'अक्षम', true); Var आत्म = यह; $। एजेक्स ({url: '/ enviarSugerenciaMessageBoard', cache: false, टाइप करें: 'पोस्ट', डेटा: $ (यह) .सिरियालाइज़ (), सफलता: फ़ंक्शन (सफलता) {अगर (सफलता == 'Envio correcto') एन्टर ('अक्षम', झूठा);} और {console.log ('त्रुटि एन एल एंवियो'); $ ( स्वयं) .फंड (': सबमिट')। Attr ('disabled', false);}}});    

No comments:

Post a Comment