我有一个脚本可以检查两个或更多选项是否相似。如果它们相似,我会阻止提交页面。它可以工作,但只有在显示警报消息后我才会刷新页面。如果我选择一个有利的选项,则除了刷新页面之外,错误警报仍在内存中。
我想我可以做'location.reload()'但是用户仍在等待重新加载页面。有没有我可以做的事情刷新页面而不做location.reload()?这是我的剧本:
$("#saveBtn").click(function () {
for (var x = 0; x < checkedindex.length; x++) {
var ind = checkedindex[x];
var dateofclass = $(".TextBoxDate:eq(" + ind + ")");
var timeofclass = $(".TextBoxTime:eq(" + ind + ")");
var classday = $("select[name='searchString']:eq(" + ind + ")");
classdate.push(dateofclass);
classtime.push(timeofclass);
dayofclass.push(classday);
var testString = (dayofclass[x].val() + classtime[x].val()).toString();
if (testString.indexOf(oldDateAndTime) == 0)//returns -1 if no match is found 0 means a match was found…. there are two or more of the same string
{
alert("Please make the correct selection");
return false;
}
oldDateAndTime = (dayofclass[x].val() + classtime[x].val()).toString();
}
});
答案 0 :(得分:2)
以下是使用javascript重新加载页面的535种方法
http://www.phpied.com/files/location-location/location-location.html
答案 1 :(得分:1)
history.go(0);
使用历史记录方法