获取json数组的值

时间:2016-12-19 11:52:16

标签: php jquery arrays json

我有这个调用php函数并返回数组的jquery函数

$.ajax({
    url: 'json/orders.php',
    type: 'post',
    data: { "value" : value },
    success: function(response) {

      ... how? ...

    }
});

这是数组:

[{"id":"560","price":"13.93","id_tax_rules_group":"1","reference":"CR332"}]

数组总是一行...... 如何获取用于更新输入值的值?

由于

1 个答案:

答案 0 :(得分:2)

从您的网址json/orders.php我假设您的php页面在response中返回一个json对象,因此您可以使用 jsonParse() {{ 3}} 解析它,如:

response = $.parseJSON(response);

获取您想要的属性:

response.id
response.price
response.reference

希望这有帮助。

var response = $.parseJSON('{"id":"560","price":"13.93","id_tax_rules_group":"1","reference":"CR332"}');

console.log(response.id, response.price, response.id_tax_rules_group);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>