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

Javascript 如何在页面重新加载后显示消息或警报?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我用它来展示一些成功的信息。这就像一段时间的警觉 我想在重新加载页面后显示一些消息。问题是当重新加载页面时,所有javascript都会重新加载 有没有办法做到这一点?我想在ajax成功后再这样做 success: function(data) { if (data.OperationStatus) { window.location.reload(); //Reload the page Toaster.show("The record is added

我用它来展示一些成功的信息。这就像一段时间的警觉

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

有没有办法做到这一点?我想在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.            
    }
}

有什么有效的方法吗?

你必须这样做

$(document).ready(function(){
    //get it if Status key found
    if(localStorage.getItem("Status"))
    {
        Toaster.show("The record is added");
        localStorage.clear();
    }
});
关于ajax调用集本地存储

success: function(data) {
if (data.OperationStatus) {
    localStorage.setItem("Status",data.OperationStatus)
    window.location.reload(); 
}
您还可以使用
会话存储
。将当前代码中的
localStorage
替换为
sessionStorage
,整个代码使用
sessionStorage

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

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


检查本地存储会话存储使用。

您必须在
本地存储
中保持状态。并从
localStorage
获取状态,如果它获得成功状态,则显示toast.Yeah。我也在考虑。但在jquery或javascript中是否有这样做的事件?请参阅
localstorage
get set values,如果您面临这个问题,请写在这里。我想知道您是否要使用localstorage,您将如何在哪个事件上从中移除值?因为这可能是一种情况,您转到另一个页面,然后返回到同一个页面。这会导致您的页面是新的而不是重新加载的页面…删除它不是问题。我们可以检查本地存储中是否存在密钥。然后取下它。谢谢你的回答。@Umer像这样做。@ParthTrivedi我已经试过了。它很有效。但实际上,我问这个问题是想知道javascript或jquery中是否还有其他重载延迟事件。我得到了答案。再次感谢您的回答。@Umer
localstorage
保持在浏览器关闭状态,而
session storage
在浏览器关闭时自动删除,以便使用会话存储。在这里,它被
localStorage.clear()清除所以他们的问题不存在。@Umer
sessionStorage
仅保留在当前浏览器选项卡上
localStorage
的工作原理类似于
cookies
,您可以在指定的路径中获取。