मैं कोड में JQuery और get
के साथ कुछ अनुरोध कर रहा हूं। ऐसा लगता है कि:सभी AJAX अनुरोधों के बाद अलर्ट कैसे कॉल करें?
$.get('address1', function() { ... });
$.get('address2', function() { ... });
$.get('address3', function() { ... });
// This code should be runned when all 3 requests are finished
alert('Finished');
तो, वहाँ किसी भी अभी भी प्रोसेस अनुरोध है कि क्या वहाँ का पता लगाने और चिह्नित कोड केवल जब सभी 3 अनुरोध पूरा कर लें चलाने के लिए तरीके हैं।
धन्यवाद।
यदि 'get' की कॉलिंग विभाजित कार्यों में है? क्या मैं कुछ ऐसा कर सकता हूं: '$। जब (फ़ंक्शन() {doRequest1(); doRequest2(); doRequest3();})। फिर (function() {...});'? – Ockonal
@ ओकोनल: केवल $ $ .get' द्वारा लौटाए गए वादे ऑब्जेक्ट्स को वापस करें: 'फ़ंक्शन() {वापसी $ .get (...)} '। फिर आप '$ कर सकते हैं। जब (doRequest1(), doRequest2(), doRequest3()) ...'। दस्तावेज़ीकरण और उदाहरणों पर नज़र डालें, स्थगित वस्तुएं सिर को पाने के लिए मुश्किल हो सकती हैं, लेकिन वे काफी शक्तिशाली हैं। –