我有这个调用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"}]
数组总是一行...... 如何获取用于更新输入值的值?
由于
答案 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>