php - jQuery/JavaScript : How to get the nth pair in a group of pairs?

标签 php jquery mysql pdo getjson

通过 PHP_PDO: fetchAssoc echo

MySql SELECT 查询得到一个 $.getJSON 结果使用 json_encode() 编辑,在 firebug 控制台中的输出如下所示:

//Console.log shows
            [Object { user_id="10", user_age="80", user_name="Adam"}, 
             Object { user_id="11", user_age="70", user_name="Eve"},
             Object { user_id="12", user_age="60", user_name="Cain"},
             Object { user_id="13", user_age="30", user_name="Abel"},
             Object { user_id="14", user_age="180",user_name="Satan"}] 

请注意,这被视为 console.log(result),但是,在 javascript 的解释中,这将类似于:user_id:"10"user_age:"80" 等...用 ":" 替换 "=" 以形成 key:value 对。

现在,如何从这种结果中提取诸如第 4 个对象的 user_name 之类的内容,并发出诸如 alert( to out put: 'Abel') 之类的警报?

最佳答案

如果我没理解错的话,您有一个数组类型的变量“结果”,并且数组中的每个项目都具有对象类型。因此,您可以只获取一个带有索引的元素,然后访问您需要的属性:

result[3].user_name

关于php - jQuery/JavaScript : How to get the nth pair in a group of pairs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17503005/

相关文章:

javascript - 页面加载触发函数,javascript

javascript - React 中的在线示例(立方体的 CSS)

mysql - 如果没有帖子,在查询结果中显示用户?

mysql - Sequelize : How to upsert with specified column duplicates

php - 如何从表中选择行相似但不完全相同的行以包含拼写错误?

php - mysql查询以查找连接表中的重叠

php - DIV 不显示水平滚动条

javascript - 将实时更改监听器绑定(bind)到选择框

jQuery 删除一个单词到字符串中

mysql - 在不丢失数据的情况下更改数据库列名称及其类型