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

下面的js代码是很常见的一段jquery代码

    $("#verifyFailConfirm").click(function(){
    var reason = $("#failReasonText").val();
    if(reason == ""){
    tips("提示","请填写驳回原因");
    return ;
    }

本意是计划用户不输入任何信息时,直接返回,但是实际结果却是没有任何提示而页面却无故重新加载,导致这个问题的原因是上面标红部分,上面标红部分的作用类似于return true,这句话就会导致当前页面重新加载,下面是正确的代码:

    $("#verifyFailConfirm").click(function(){
    var reason = $("#failReasonText").val();
    if(reason == ""){
    tips("提示","请填写驳回原因");
    return false;
    }


猜你喜欢

转载自blog.csdn.net/john1337/article/details/77163602