2016-12-19 2 views
3

У меня есть эта функция JQuery, что вызвать функцию PHP и возвращает массивПолучить значение JSon массива

$.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

Используйте 'indexes', чтобы получить элементы массива' ответа [0] .id' – Satpal

+0

где ваше поле ввода? –

ответ

2

Ваш URL json/orders.php Я предполагаю, что ваша страница PHP возвращает объект JSON в response, чтобы вы могли использовать jsonParse() или $.parseJSON() разобрать нравится:

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>

Смежные вопросы