getJSON跨域获取的结果如何处理成能取值的json

getJSON跨域获取的结果如何处理成能取值的json,第1张

jQuerygetJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )

url:一个包含发送请求的URL字符串

data:一个普通的对象或字符串,用来发送请求给服务器。

success:当请求成功后执行的回调函数

这个回调函数会有3个参数,其中第一个data即{"code":0,"msg":"增加用户成功"}的值

你好!

你的问题应该不在这段代码上面,很有可能是jquery库文件,没有引入造成的!

1textxphp返回json没有问题。

2$getJSON()函数也没有问题。

---------------------------------------------------------------------------------------

这个只能证明,你返回的字符串不能被jquery的内部函数转换成json格式

说个简单的例子,{username:"test"}这样子是不能jquery被转换的,必须用{"username":"test"}但是eval是可以的

你自己研究下你输出的字符串,做些修改就可以了

var a = [

    []

];

var c = [];

$getJSON("/Mobile_Server/admin/rgraphdooper_type=1", function (data) {

    /返回结果

    {

      "result": [

        {"p25": "1", "p0": "2", "oper_type": "1"},

        {"p25": "1", "p0": "2", "oper_type": "1"},

        {"p25": "0", "p0": "1", "oper_type": "1"},

        {"p25": "0", "p0": "0", "oper_type": "1"},

        {"p25": "1", "p0": "0", "oper_type": "1", },

        {"p25": "1", "p0": "1", "oper_type": "1"},

        {"p25": "0", "p0": "0", "oper_type": "1"},

        {"p25": "0", "p0": "1", "oper_type": "1"},

        {"p25": "0", "p0": "0", "oper_type": "1"}

      ]

    }

    /

    $each(dataresult, function (k, item) {

        cpush(itemcm_name);//貌似没有这个属性

        apush([itemp0 , itemp25]);

    });

    alert(alength);//返回10

});

以上就是关于getJSON跨域获取的结果如何处理成能取值的json全部的内容,包括:getJSON跨域获取的结果如何处理成能取值的json、jquery的getjson取不到数据,alert没有显示、为什么我使用$.get和$.getJSON的方式获取后台返回的数据、可是数据明明返回到前台,却进不去回调函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9490266.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存