2016-01-07 5 views
8

मैं कुछ सफलता संदेश दिखाने के लिए Jquery Toastr का उपयोग कर रहा हूं। यह कुछ समय के लिए सतर्क की तरह है।पेज रीलोड के बाद संदेश या अलर्ट कैसे दिखाएं?

मैं पेज रीलोड के बाद कुछ संदेश दिखाना चाहता हूं। समस्या तब होता है जब पृष्ठ को फिर से लोड किया जाता है सभी जावास्क्रिप्ट पुनः लोड होता है।

क्या ऐसा करने का कोई तरीका है? मैं AJAX सफलता के बाद ऐसा करना चाहता हूँ।

success: function(data) { 
    if (data.OperationStatus) { 
     window.location.reload(); //Reload the page 
     Toaster.show("The record is added"); //I want to show here.But it will never show because when page is loaded javascript is also loaded.    
    } 
} 

क्या ऐसा करने का कोई प्रभावी तरीका है?

+0

आपको 'स्थानीय स्टोरेज' में स्थिति बनाए रखना है। और 'स्थानीय स्टोरेज' से स्थिति प्राप्त करें यदि उसे सफलता की स्थिति मिलती है तो टोस्ट दिखाएं। –

+0

हाँ। मैं इसके बारे में भी सोच रहा हूं। लेकिन क्या ऐसा करने के लिए jquery या जावास्क्रिप्ट में कोई घटना है? – Umer

+1

'स्थानीय स्टोरेज' को मान सेट करें और यदि आप समस्या का सामना कर रहे हैं तो यहां लिखें। –

उत्तर

16

आप ajax कॉल सेट स्थानीय भंडारण

success: function(data) { 
if (data.OperationStatus) { 
    localStorage.setItem("Status",data.OperationStatus) 
    window.location.reload(); 
} 

तुम भी sessionStorage साथ यह कर सकते हैं पर इस

$(document).ready(function(){ 
    //get it if Status key found 
    if(localStorage.getItem("Status")) 
    { 
     Toaster.show("The record is added"); 
     localStorage.clear(); 
    } 
}); 

की तरह क्या करना है। वर्तमान कोड में sessionStorage के साथ बदलें और पूरा कोड sessionStorage के साथ काम करता है।

कुकीज़ की तरह काम करता है localStorage पर यह आप तक करीब ब्राउज़र टैब या sessionStorage.removeItem(key); या sessionStorage.clear(); रहता है जब तक आप localStorage.removeItem(key); या localStorage.clear();

का उपयोग sessionStorage पर डेटा मिलता है। localStorage और sessionStorage उपयोग के लिए

चेक Reference

+0

उत्तर के लिए धन्यवाद। – Umer

+1

@ उमर इसे ऐसा करते हैं। –

+0

@ पार्थ त्रिवेदी मैंने कोशिश की है। यह काम करता है। लेकिन असल में मैंने यह प्रश्न पूछने के लिए पूछा कि जावास्क्रिप्ट में या रीलोड विलंब घटना के लिए jquery में कोई अन्य घटना है। मुझे मेरा जवाब मिला। आपके उत्तर के लिए धन्यवाद। – Umer

संबंधित मुद्दे