用jQuery jsonp请求数据浏览器报错,提示返回不是正确的json格式

$.ajax({

        type: "get",

        async: false,

        url: "",

        data: {

            app: "Cas",

            class: "Login_Login",

            phone: "11111111",

            password: "123456"

        },

        dataType: "jsonp",

        success: function(json) {

            //在此之前若没有定义回调函数success_jsonpCallback1则执行下面的代码

            console.log(json)

        },

        error: function() {

            alert('fail');

        }

    });

//返回数据是这样的


{
 "status": "0",
 "msg": "",
 "data": {
   "userid": null,
   "phone": null,
   "username": null,
   "nickname": null,
   "avatar": null,
   "birthday": null,
   "gender": null
 }
}

//FireFox报错
SyntaxError: missing ; before statement

//Chrome报错
Uncaught SyntaxError: Unexpected token :


Keyro
浏览 3019回答 4
4回答

学思

ajax里面再加上两个参数jsonp: 'callback',jsonpCallback: 'jsonpFn',

相望江湖

data:[{.....}]

泽林

data数据里面是不是有int类型的变量啊??
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery