下面的js代码是很常见的一段jquery代码
代码语言:javascript复制 $("#verifyFailConfirm").click(function(){
var reason = $("#failReasonText").val();
if(reason == ""){
tips("提示","请填写驳回原因");
return ;
}
本意是计划用户不输入任何信息时,直接返回,但是实际结果却是没有任何提示而页面却无故重新加载,导致这个问题的原因是上面标红部分,上面标红部分的作用类似于return true,这句话就会导致当前页面重新加载,下面是正确的代码:
代码语言:javascript复制 $("#verifyFailConfirm").click(function(){
var reason = $("#failReasonText").val();
if(reason == ""){
tips("提示","请填写驳回原因");
return false;
}