php - json第一个索引值在jquery中获取

标签 php javascript jquery json

我正在通过 Ajax 循环生成 JSON,我正在成功迭代并获得结果。我只需要 JSON 的第一个索引值是 name 我在 jQuery 中这样做:

PHP

 $jsonRows[] = array(
            "name" => $result['name'],
            "datetime" => $result['datetime'],
            "place" => $result['place'],

        );
print_r(json_encode($jsonRows));

假设值来了:

name: raj,
datetime: 2013-03-01 16:50:21,
place: India

name: jatin,
datetime: 2013-03-01 20:50:21,
place: US

name: raman,
datetime: 2013-03-03 01:50:21,
place: Japan

我只需要 name: raj 但我没有得到这个值:

JavaScript

$.each(response, function(i, item) {
       alert(item(0).name);
    });

错误:对象不是函数

最佳答案

试试这个

$.each(response, function(i, item) {
   alert(item.name);
});

示例 fiddle here

已更新

如果你只需要第一个就不需要循环..

alert(response[0].name);

updated fiddle

关于php - json第一个索引值在jquery中获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15203129/

相关文章:

javascript - 在 Knockoutjs 上操作 DOM 元素 "before-value-changed"

php - PHP-错误处理问题

php - 谷歌应用内支付 : howto to handle Google's postback JWT

php - 在 MYSQL 中显示过去六个月每个类别的总支出

javascript - jQuery 暂时禁用点击

javascript - 如何使用 javascript 在 Bootstrap 中预定义下拉按钮?

javascript - html 每行代码换行

php - 什么是 PhP 的好 noop

javascript - react 组件不显示

javascript - 如何使用 javascript 正则表达式从文本中删除项目符号