关于ajax的一些小问题

本文参考资料

在之前的工作中大部分都是写纯后台的代码,现在到新公司需要写部分的前端代码,因此碰到这个问题很是难受,记录下来;

也即是在写POST请求时务必加上:

contentType:"application/x-www-form-urlencoded"

$.ajax({
        url: u,
        data: {"vCode":code},
        type: "POST",
        //此处必须要加上,否则POST请求到后台时,vCode为null;
        contentType:"application/x-www-form-urlencoded",
        datatype:"JSON",
        async: false,
        success: function (data) {
            sessionCode = JSON.parse(data);
            if(sessionCode.code == "success"){
                //验证码正确则进入后台登录
                submitlogin(loginuser, loginpwd);
            }else{
                $("#loginmsg").html(sessionCode.msg);
                //验证失败之后,重新刷新验证码
                $("#codeimg").attr("src", "/XXX/abc/def?random=" + Math.random());
                return ;
            }
        },
        error: function (XMLHttpRequest, errMes, exception) {
            if (errMes == "timeout") {
            } else if (errMes == "error" && XMLHttpRequest.status == 0) {
            } else {
            }
            $("#loginmsg").html("连接服务器超时,请重试或与管理员联系!");
        }
    });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值