码迷,mamicode.com
首页 > Web开发 > 详细

使用jquery的$.post()时浏览器崩溃

时间:2016-04-20 11:26:02      阅读:670      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

代码:

function verifyStepOne() {
    var phoneNumber = $("#phoneNumber");
    var username = $("#username");
    var password = $("#password");
    var verifyCode = $("#verifyCode");
    var errorInfo = $("#errorInfo");
    if(!phoneNumber.val()){
        errorInfo.html(‘手机号码不能为空!‘);
        return;
    }
    if(!username.val()){
        errorInfo.html(‘用户名不能为空!‘);
        return;
    }
    if(!password.val()){
        errorInfo.html(‘密码不能为空!‘);
        return;
    }
    if(!verifyCode.val()){
        errorInfo.html(‘验证码不能为空!‘);
        return;
    }
    errorInfo.html(‘‘);
    var url = $("#url").html();
    url += ‘/do/doAction.html‘;
    $.post(url,{registerFlag:‘registerStepOne‘,phoneNumber:phoneNumber.val(),username:username.val(),password:password.val(),verifyCode:verifyCode},
        function (data,status) {
        if(status == ‘success‘){
            // console.log(data.msg);
            alert(‘hhe‘);
        }
    },‘json‘);
}

为什么浏览器会崩溃呢?

function verifyStepOne() {
    var phoneNumber = $("#phoneNumber");
    var username = $("#username");
    var password = $("#password");
    var verifyCode = $("#verifyCode");
    var errorInfo = $("#errorInfo");
    if(!phoneNumber.val()){
        errorInfo.html(‘手机号码不能为空!‘);
        return;
    }
    if(!username.val()){
        errorInfo.html(‘用户名不能为空!‘);
        return;
    }
    if(!password.val()){
        errorInfo.html(‘密码不能为空!‘);
        return;
    }
    if(!verifyCode.val()){
        errorInfo.html(‘验证码不能为空!‘);
        return;
    }
    errorInfo.html(‘‘);
    var url = $("#url").html();
    url += ‘/do/doAction.html‘;
    $.post(url,{registerFlag:‘registerStepOne‘,phoneNumber:phoneNumber.val(),username:username.val(),password:password.val(),verifyCode:verifyCode},
        function (data,status) {
        if(status == ‘success‘){
            // console.log(data.msg);
            alert(‘hhe‘);
        }
    },‘json‘);
}

红色的代码传递的是一个对象,所以出错了,那$.post()不能传递对象吗?还没有找到解答。。。

使用jquery的$.post()时浏览器崩溃

标签:

原文地址:http://www.cnblogs.com/tumio/p/5411635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!