|
|
|
| на сервере получаю массив объектов вида:
<? $response = json_encode($elements); ?>
// print
[{"name":"black"},{"name":"blue"},{"name":"brown"},{"name":"green"},{"name":"grey"},{"name":"gold"},{"name":"navy"},{"name":"orange"},{"name":"pink"},{"name":"silver"},{"name":"violet"},{"name":"yellow"},{"name":"red"}]
|
Подскажите как его разобрать и вывести на странице. | |
|
|
|
|
|
|
|
для: *m*
(22.10.2011 в 15:43)
| | разобрать с помощью JS? | |
|
|
|
|
|
|
|
для: sl1p
(23.10.2011 в 01:06)
| | да, но уже немного продвинулся, делаю так:
$(function(){
$("#to").autocomplete({
source: function(req, add){
$.getJSON("autocomplete.php", req, function(data) {
var suggestions = [];
//Обрабатываем ответ
$.each(data, function(i, val){
suggestions.push(val.name);
});
add(suggestions);
});
}
});
});
|
все разбираеться и выводиться, но теперь другой вопрос:
допустим у меня массив объектов, такого вида:
[{"name":"grey", "code":"CCC"},{"name":"black", "code":"000"}]
|
и мне нужно передавать значение code в скрытое поле формы в value
<input type="hidden" name="code" value="">
|
то есть выбран если grey, то в value должно попасть - ССС
как сделать? | |
|
|
|