【JQuery】 ajax 无效的JSON基元

【如题】个人理解就是 你向传数据【josn格式】了,但是后台接受确不是json格式的 数据,

贴段代码

var strJson = '{  "usercode": "123",  "password": "123"}';
        $.ajax({
            type: "POST",
            url: "/Index/doLoginAction",
            data: strJson,
            dataType: "json",
            contentType: "application/json",
            success: function (d) {
                if (d.status == 'success') {
                    window.location.reload();
                } else {
                    alert(d.message);
                }
            }
        });

data 传参:{ usercode : "123" ,password :"123"}

他会给你转意的,导致的结果就是后台接收到的就变成了  usercode="123"

解决方法就是 data传参是 字符串啦,

 

参考:http://blog.163.com/dianli_jingjing/blog/static/16612782012112844412644

 

posted @ 2015-07-16 14:45  oiliu  阅读(1365)  评论(0编辑  收藏  举报