Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как распарсить и вывести JSON данные
 
 автор: *m*   (22.10.2011 в 15:43)   письмо автору
 
 

на сервере получаю массив объектов вида:



<? $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"}]



Подскажите как его разобрать и вывести на странице.

  Ответить  
 
 автор: sl1p   (23.10.2011 в 01:06)   письмо автору
 
   для: *m*   (22.10.2011 в 15:43)
 

разобрать с помощью JS?

  Ответить  
 
 автор: *m*   (23.10.2011 в 14:50)   письмо автору
 
   для: 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 должно попасть - ССС


value="ССС"


как сделать?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования