美文网首页
form请求方式和ajax发送请求bug解决

form请求方式和ajax发送请求bug解决

作者: 雨鱼鱼儿 | 来源:发表于2017-08-01 10:55 被阅读0次

    记得有一次在做项目的时候,出现了一个bug,就是用户点一次发送一个请求,点两次发送4个请求,点3次发送6个请求......... 当时代码是这样写的

    $('.btn').click(function(ev){
    ev.preventDefault();
    var data = $(this).serialize();
    $.post("/wap/ship/apply", data, function(res){
    if(res.status == true){
    location.href = '/wap/ship/success';
    }else{
    alert(res.message)
    }
    })
    });

    后来改成这样就好了
    $('form').submit(function(ev){
    ev.preventDefault();
    var data = $(this).serialize();
    $.post("/wap/ship/apply", data, function(res){
    if(res.status == true){
    location.href = '/wap/ship/success';
    }else{
    alert(res.message)
    }
    })
    });

    希望对你有帮助。。。。。。。。。。

    相关文章

      网友评论

          本文标题:form请求方式和ajax发送请求bug解决

          本文链接:https://www.haomeiwen.com/subject/kpfjlxtx.html