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

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

ruby on rails - Convert a Activerecord result with has_one associations into a single hash per record -

javascript - Read complete data from stream from onMessage -