我想显示提醒信息,然后刷新页面。
但它需要无限循环的警报信息。
if(isValid){
alert("alert some text");
document.location.reload(true);
}
else {
.............
}
如何通过无限循环
来实现这一目标答案 0 :(得分:1)
你必须传递状态。可能通过使用查询字符串变量指向页面来刷新页面。然后读取该变量
if (getParameterByName("reloaded") != "yes") {
alert("username or password are incorrect");
window.location = 'mypage.html?reloaded=yes';
} else {
// Do something else..
}
请注意,getParameterByName
函数位于另一个stackoverflow答案:How can I get query string values in JavaScript?。您也可以使用jQuery等库来获得更好的解决方案。