繁体   English   中英

基本的json_encode和jquery多个值

[英]basic json_encode and jquery multiple values

这是我的第3个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读取值

谢谢

row.max可能就是您想要的。

尝试在成功处理程序中使用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);
       }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM