मेरे पास एक टेक्स्टरेरा है जो ajax
के साथ सबमिट की गई है जो उपयोगकर्ता को चेतावनी देने के लिए ऑनबेरनलोड का उपयोग करती है कि यदि वे ब्राउज़र बंद करने का प्रयास करते हैं तो उन्होंने टेक्स्टरेरा सबमिट नहीं किया है। समस्या यह है कि मुझे ajax
की सफलता के भीतर किसी भी तरह से पहले से लोड करने की आवश्यकता है ताकि सबमिट किया जा सके कि उपयोगकर्ता ने फ़ॉर्म को सफलतापूर्वक सबमिट कर दिया है। कोड की एक पंक्ति के साथ ऑनबेरनलोड को साफ़ करने का कोई तरीका है, एक स्पष्ट टाइमआउट या स्पष्ट अंतराल के समान? मैं वर्तमान में ऑनबॉर्नलोड कोड दिखाऊंगा, भले ही मुझे नहीं लगता कि यह बहुत मायने रखता है b/c मैं इसे साफ़ करने के लिए एक अलग फ़ंक्शन ढूंढ रहा हूं। कृपया कोई ढांचा नहीं है। धन्यवाद।साफ़ Onbeforeunload
समारोह कॉल
unsavedChangesWarning();
onbeforeunload समारोह
function unsavedChangesWarning(){
window.onbeforeunload = function(){
return 'If you close this page you will lose your stride update!';
};
}
gracias! उसने ऐसा किया! – gmustudent