Помогите с Json

Вопросы по вёрстке и JavaScript
Ответить
DRX_wat
Сообщения: 36
Зарегистрирован: 2012.01.23, 02:32

Помогите с Json

Сообщение DRX_wat »

Добрый день.
Недавно занялся jquery, помогите разобраться.
Есть массив, который прилетел из php после json_encode. Массив имеет вид ["Значение1","Значение2","Значение3","Значение4","Значение5","Значение6"]
Необходимо сделать так, чтобы эти значения стали частью выпадающего списка, тоесть <option value="Значение1">Значение1</option>.
Все необходимо реализовать на стороне клиента. Вариант типа передачи из php элементов <option> не подходит.
Вроде как задача не сложная, но в js не силен. Заранее благодарен.
Аватара пользователя
Ryadnov
Сообщения: 456
Зарегистрирован: 2010.06.20, 00:38
Откуда: Санкт-Петербург

Re: Помогите с Json

Сообщение Ryadnov »

DRX_wat
Сообщения: 36
Зарегистрирован: 2012.01.23, 02:32

Re: Помогите с Json

Сообщение DRX_wat »

Да уж спасибо! Я бы не стал сюда писать если бы удалось что-то сделать своими силами.
Не могу понять как пробежать по этому массиву и append каждое его значение в нужное место.

Код: Выделить всё

      
  $.ajax({
            url:'max.php'
            , 
            type:'POST'
            , 
            data:{
                countryData: $.toJSON(countryName)
            }
            , 
            success: function(res) {
                //json = eval("(" + res + ")");
                //var name = $.evalJSON(res);
                //alert(res);
                
                each(res, $("#parts_firm").append("<option>"+$.evalJSON(this)+"</option>") );
                //document.write(name);       
                //$("#parts_firm").append("<option>"+firm+"</option>");
                $("#parts_firm").prepend("<option value=''>\u0412ыберите</option>");
            }
        }); 
Аватара пользователя
Ryadnov
Сообщения: 456
Зарегистрирован: 2010.06.20, 00:38
Откуда: Санкт-Петербург

Re: Помогите с Json

Сообщение Ryadnov »

Код: Выделить всё

            $.ajax({
                url:'<?= Yii::app()->createUrl('/abc'); ?>',
                dataType: 'json',
                data: null,
                success: function(data) {
                    var listItems= "";
                    $.each(data, function(key, val) {
                        listItems += "<option value='" + val + "'>" + val + "</option>";
                    });
                    $("#parts_firm").html(listItems);
                }
            });
http://api.jquery.com/jQuery.getJSON/
http://api.jquery.com/jQuery.each/
DRX_wat
Сообщения: 36
Зарегистрирован: 2012.01.23, 02:32

Re: Помогите с Json

Сообщение DRX_wat »

Спасибо большое.
Ответить