jquery - Problem using $.when() with post actions -


जब ()। तो निम्न स्थिति में पैटर्न:

  $। जब (SetServerValue ("true")) .then (function () {console.log ('नया मान सेट कर दिया गया'); performSomeOperation ();}) .fail (function () {alert ('server value not set!') ;}); Var setServerValue = function (newValue) {वापसी $ .post ('http: // myURL', {key: newValue}); };   

यहां समस्या यह है कि 'फिर' या 'असफल' आपरेशनों को कभी भी $ .post () ऑपरेशन का उपयोग नहीं किया जाता है। मैंने सफलतापूर्वक $ .get () कार्यों के साथ इस दृष्टिकोण का उपयोग किया है, और अगर मैं एपीआई दस्तावेज़ों को सही ढंग से समझता हूं (जाहिरा तौर पर नहीं), तो यह $ .post संचालन के लिए भी काम कर सकता है।

क्या कोई मेरी सहायता कर सकता है इस? धन्यवाद!

समस्या यह है कि setServerValue को फ़ंक्शन के रूप में परिभाषित नहीं किया जाता है जब आप उसे कॉल करते हैं $ से ऊपर setServerValue की अपनी परिभाषा को स्थानांतरित करें। जब कॉल करें।

कार्य उदाहरण:

Comments

Popular posts from this blog

php - Creating canonical URLs with custom route-classes -

mysql - Formatting problem with PHP DateTime Difference when used as part of an equation -

Mysql Local server hardware -