我使用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();
检查本地存储的参考和会话存储的使用