2016-01-07 14 views
8

Sto usando Jquery Toastr per mostrare un messaggio di successo. È come allerta per qualche tempo.Come mostrare un messaggio o un avviso dopo che la pagina è stata ricaricata?

Voglio mostrare un messaggio dopo la ricarica della pagina. Il problema è quando la pagina viene ricaricata tutto viene ricaricato javascript.

C'è un modo per farlo? Voglio farlo dopo un successo 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.    
    } 
} 

Esiste un modo efficace per farlo?

+0

devi mantenere lo stato in 'localStorage'. e ottenere lo stato da 'localStorage' se ottiene lo stato di successo quindi mostra brindisi. –

+0

Sì. Ci sto anche pensando. Ma c'è qualche evento in jquery o in javascript per fare questo? – Umer

+1

Fare riferimento a 'localstorage' per ottenere i valori impostati e se si è in presenza di problemi, scrivere qui. –

risposta

16

Devi fare come questo

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

su ajax chiamata impostare la memorizzazione locale

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

Si può anche farlo con sessionStorage. Sostituire sessionStorage con sessionStorage nel codice corrente e l'intero codice funziona con sessionStorage.

Su localStorage opere come biscotti ottenere i dati finché non si utilizza localStorage.removeItem(key); o localStorage.clear();

Su sessionStorage rimane fino a che vicino scheda del browser o sessionStorage.removeItem(key); o sessionStorage.clear();.

Controllare Reference per localStorage e sessionStorage uso.

+0

Grazie per la risposta. – Umer

+1

@Umer fai come questo. –

+0

@ParthTrivedi ho provato questo. Funziona. Ma in realtà ho fatto questa domanda per sapere c'è qualche altro evento in javascript o in jquery per l'evento di ritardo di ricarica. Ho ricevuto la mia risposta. Grazie ancora per la tua risposta. – Umer

Problemi correlati