这是我的第三个jquery脚本,我不确定我在做什么。
我想从3个不同的查询中读取多个json值。 我的JSON正在回归我所期待的:
key
1 ["value1"]
2 ["value2"]
max 2101
total 22
我可以使用像这样的东西读取前两个值:
ajax(
url: 'api.php, data: "", dataType: 'json', success: function(rows)
{
for (var i in rows)
{
var row = rows[i];
value1 = row[0];
}
如何从JSON中读取最大值?我尝试过这样的事情:
$row[max], $row['max'], etc.
我正在使用JavaScript
读取值由于
答案 0 :(得分:1)
row.max
可能就是你要找的东西。
答案 1 :(得分:0)
尝试在成功处理程序中使用javascript' eval函数。它会将您返回的json文本转换为javascript对象,然后您可以对其进行操作。类似的东西:
success: function(data) {
var returned_array = eval(data);
//access values as if it were a regular javascript object
alert(returned_array['max']);
//OR
alert(returned_array.max);
}