मुझे जावास्क्रिप्ट फ़ंक्शन को कॉल करने की आवश्यकता है जो AJAX कॉल की सामग्री देता है।ब्लॉकयूआई बनाम AJAX के साथ async विकल्प के साथ
इस परिणाम को प्राप्त करने के लिए मैंने एजेक्स कॉल में झूठ के लिए async विकल्प सेट किया है।
function ajaxQuery(){ var content; $.ajax({ url: "blabla.html, async: false, success: function(data){ content = data } }); return content; }
दुर्भाग्य से, गलत करने के लिए async विकल्प को ब्लॉक करना ब्लॉकयूआई ठीक से काम नहीं कर रहा है। सर्वर के लिए क्वेरी के दौरान, ब्राउज़र कोई संदेश के साथ जमे हुए है।
यदि मैं ब्लॉकयूआई को सही करने के लिए async विकल्प सेट करता हूं तो ठीक से काम करने के लिए आता है लेकिन मेरा जावास्क्रिप्ट फ़ंक्शन मान को अपरिभाषित करता है, संभवतः क्योंकि AJAX क्वेरी समाप्त नहीं होती है।
AJAX कॉल बनाने वाले ब्लॉकयूआई की सामग्री प्राप्त करने के लिए जावास्क्रिप्ट फ़ंक्शन में इस समस्या को कैसे हल करें?
धन्यवाद,
एंटोनियो
यह प्रश्न हर दिन कम से कम पांच बार पूछा जाता है। – SLaks