帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
10
Y币

[开发工具] ajax json 取值出现undefined

[复制链接]
发表于 2021-9-26 14:04:08
ajax json 取值出现undefined
数据格式:
{"flag":true,"JO_71":{"code":"JO_71","time":1632507423000,"q1":366.5,"q2":366.69,"q3":366.79,"q4":364.3,"q5":366.0,"q6":367.96,"q70":-0.69000244,"q7":6.0,"q8":9.0,"q9":365.03,"q73":368.8,"q10":367.97,"q11":1.0,"q12":1.0,"q13":365.02,"q14":368.0,"q15":1.0,"q16":2.0,"q80":-0.18817051,"q17":365.0,"q18":368.5,"q19":73.0,"q20":2.0,"q21":364.9,"q22":369.6,"q23":1.0,"q24":2.0,"q60":123378.0,"q63":366.0,"q193":20.0,"q61":4.50416E8,"q74":368.6,"q64":366.69,"q62":0.0,"unit":"元/克","showName":"黄金9999","showCode":"Au9999","digits":2,"status":110},"errorCode":[]}
代码
var str;
        api.ajax({
        url: 'https://api**.**/quoteCenter/realTime.htm?codes=JO_71',
        method:'get',
        dataType:'text'
    }, function(ret,err){
        str = ret.substr(ret.indexOf('{'));
        //str = str.substr(0,str.length-16);
        var obj = JSON.parse(str);
       for(var i in obj){
            var ware = obj[i];
            console.log(ware.q6);
        }
出现错误:
[2021-9-26 14:2:25][INFO] 准备开始同步....
[2021-9-26 14:2:27][INFO] Hello World! Hello APICloud! at index.html : 59
[2021-9-26 14:2:27][INFO] undefined at main.html : 48
[2021-9-26 14:2:27][INFO] 367.96 at main.html : 48
[2021-9-26 14:2:27][INFO] undefined at main.html : 48
有2个undefined是什么问题




0
帖子
0
勋章
222
Y币
dataType为什么不用json
3
帖子
0
勋章
10
Y币
吵吵 发表于 2021-9-26 14:33
dataType为什么不用json

嵌套JSON已经弄好,非JSON格式只能用TEXT
380
帖子
4
勋章
6
Y币
OK
您需要登录后才可以回帖 登录

本版积分规则