读取从mysql接收的JSON数据

时间:2013-05-30 09:14:35

标签: javascript jquery ajax json

我想读取javascript中以JSON格式从服务器接收的数据。

我一直在使用它,但现在看来我用这个例子碰到了墙:

JSON

{
    "results": [
        {
            "MIN(jtable.HIT_VALUE)": "70.200000",
            "AVG(jtable.HIT_VALUE)": "124.4077234969",
            "MAX(jtable.HIT_VALUE)": "1854.620000"
        }
    ]

}

JAVASCRIPT

如何阅读此值?

我试过这个

response.results[i].MIN(jtable.HIT_VALUE)

我收到了这个错误:

TypeError: Object #<Object> has no method 'MIN'

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

MIN(jtable.HIT_VALUE)是关键,必须使用方括号表示法

response.results[i]['MIN(jtable.HIT_VALUE)']

答案 1 :(得分:1)

将其用作字符串:

response.results[i]['MIN(jtable.HIT_VALUE)']

答案 2 :(得分:1)

JavaScript将调用response.results[i].MIN(jtable.HIT_VALUE)解释为尝试调用不存在的函数MIN

考虑使用此:

response.results[i]["MIN(jtable.HIT_VALUE)"]