Javascript 如何在页面重新加载后显示消息或警报?
我用它来展示一些成功的信息。这就像一段时间的警觉 我想在重新加载页面后显示一些消息。问题是当重新加载页面时,所有javascript都会重新加载 有没有办法做到这一点?我想在ajax成功后再这样做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
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中是否还有其他重载延迟事件。我得到了答案。再次感谢您的回答。@Umerlocalstorage
保持在浏览器关闭状态,而session storage
在浏览器关闭时自动删除,以便使用会话存储。在这里,它被localStorage.clear()清除代码>所以他们的问题不存在。@UmersessionStorage
仅保留在当前浏览器选项卡上localStorage
的工作原理类似于cookies
,您可以在指定的路径中获取。