js中click事件导致当前页面重新加载

2022-03-29 14:15:41 浏览数 (1)

下面的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;
    }

0 人点赞