इस सवाल का पहले से ही एक उत्तर है: < / P>
- 1 उत्तर
क्या यह संभव है, का उपयोग करते समय JQuery के डिफर्ड का $। जब
एक सरणी में प्रतिक्रियाओं को संयोजित करने के लिए?
var वादा = $। जब (ajaxRequest1, ajaxRequest2); promise.done (कॉलबैक);
"कॉलबैक" फ़ंक्शन ऐसा लगता है कि फ़ंक्शन कॉलबैक (resp, विकल्प)
। ध्यान दें कि यह केवल एक ही प्रतिक्रिया को स्वीकार करता है।
मैंने सोचा था कि निम्नलिखित काम कर सकते हैं, लेकिन नहीं।
var वादा = $। जब (ajaxRequest1, ajaxRequest2); वादा। तब (कार्य (resp1, resp2) {वापसी [resp1, resp2];});
समस्या यह है कि jQuery के तीन तर्कों के साथ इसके अजाक्स वादों का निराकरण किया जाता है, जो तब बन जाता है जब आप कई वादे पर $। जब
का उपयोग कर रहे हैं तो मानों की सरणी केवल डेटा
प्राप्त करने के लिए (प्रत्येक एजेक्स कॉलबैक का पहला तर्क),
var वादा = $ का उपयोग करें। जब (ajaxRequest1, ajaxRequest2)। तब (कार्य (resp1 , Resp2) {वापसी [resp1 [0], resp2 [0]];});
No comments:
Post a Comment