用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1787|回复: 1
收起左侧

请问javascript如果获取这个内容呢?

[复制链接]
发表于 2013-9-26 13:53:09 | 显示全部楼层 |阅读模式
JS复制代码
 
$.getScript('http://www.clicki.cn/api/summary?token=1234567890').done(function(data, textStatus, jqxhr){
   var myprops = success;
   console.log(myprops); //data returned
   console.log(data); //data returned
   console.log(textStatus); //data returned
   console.log(jqxhr); //data returned
})
 
复制代码


我使用上述方法,打印出来的内容如下。 可是用浏览器直接访问地址可以现实我希望得到的json数组。
请问哪里不对呢? 我又该怎么做才能使用jquery读取到这些数组呢?谢谢大家。
QQ截图20130926134538.png
实际上token 正确的前提下会返回
JS复制代码
 
{
    "success": true,
    "today": {
        "pageviews": 27,
        "sessions": 7,
        "ips": 2,
        "visitors": 4,
        "new_visitors": 0,
        "new_visitor_rate": 0,
        "old_visitors": 4,
        "old_visitor_rate": 1,
        "avg_loadtime": 314,
        "avg_staytime": 626,
        "avg_pageviews": 4,
        "bounces": 4,
        "bounce_rate": 0.5714,
        "click": 86,
        "input": 25,
        "inclick": 35,
        "outclick": 4,
        "stop": 18643
    },
    "yesterday": {
        ...
    },
    "yesterday0": {
        ...
    },
    "week": {
        ...
    },
    "month": {
        ...
    },
    "history": {
        ...
    }
}
 
复制代码

发表于 2013-9-26 21:38:06 | 显示全部楼层
jqxhr这个对象应该是包含json结果的,参考http://api.jquery.com/jQuery.ajax/#jqXHR 说明文档
console.log(jqxhr.responseText);应该就是所需数组

本版积分规则