如何在页面重新加载后显示消息或警报?

我使用jquerytoastr来显示一些成功消息。这就像一段时间的警觉

我想在重新加载页面后显示一些消息。问题是当重新加载页面时,所有javascript都会重新加载

有没有办法做到这一点?我想在ajax成功后再这样做

成功:函数(数据){
if(数据操作状态){
window.location.reload();//重新加载页面
Toaster.show(“记录已添加”);//我想在这里显示。但它永远不会显示,因为加载页面时,javascript也会加载。
}
}

有什么有效的方法可以做到这一点吗

你必须这样做

$(文档).ready(函数(){
//如果找到状态键,则获取它
if(localStorage.getItem(“状态”))
{
Toaster.show(“添加记录”);
localStorage.clear();
}
});

关于ajax调用集本地存储

成功:函数(数据){
if(数据操作状态){
localStorage.setItem(“状态”,data.OperationStatus)
window.location.reload();
}

您还可以使用sessionStorage执行此操作。在当前代码中将localStorage替换为sessionStorage,整个代码使用sessionStorage

localStorage上,就像cookies一样工作,直到您使用
localStorage.removietem(键);localStorage.clear();

sessionStorage上,它将一直保留,直到您关闭浏览器选项卡或sessionStorage.removietem(键);sessionStorage.clear();

检查本地存储的参考会话存储的使用

发表评论