मैंने अतीत में कुछ jQuery किए हैं, लेकिन मैं इस पर पूरी तरह से अटका हुआ हूं। मैं तुल्यकालिक अजाक्स कॉल का उपयोग करने के पेशेवरों और विपक्षों के बारे में जानता हूं, लेकिन यहां इसकी आवश्यकता होगी।
रिमोट पेज लोड किया गया है (फायरबग के साथ नियंत्रित), लेकिन कोई रिटर्न नहीं दिखाया गया है।
अपने कार्य को ठीक से वापस करने के लिए मुझे क्या करना चाहिए?
function getRemote() {
var remote;
$.ajax({
type: "GET",
url: remote_url,
async: false,
success : function(data) {
remote = data;
}
});
return remote;
}
seems that the statement "[synchronous] will be required" indicates a lack of understanding of JavaScript engines, thus a poorly architected app.
या बहुत अच्छी समझ: यदि आप AJAX कॉल करना चाहते हैं, तो onbeforeunload
एक सिंक्रोनस अनुरोध का उपयोग करना वास्तव में अनुशंसित तरीका है (जैसा कि ब्राउज़र विंडो अन्यथा अनुरोध वापस आने से पहले चला जाएगा)। किसी भी तरह से वह स्पष्ट रूप से कहता है `मुझे पता है कि तुल्यकालिक अजाक्स कॉल का उपयोग करने के पेशेवरों और विपक्षों के बारे में ... शायद बस उसे विश्वास है?