Добрый день.
Недавно занялся jquery, помогите разобраться.
Есть массив, который прилетел из php после json_encode. Массив имеет вид ["Значение1","Значение2","Значение3","Значение4","Значение5","Значение6"]
Необходимо сделать так, чтобы эти значения стали частью выпадающего списка, тоесть <option value="Значение1">Значение1</option>.
Все необходимо реализовать на стороне клиента. Вариант типа передачи из php элементов <option> не подходит.
Вроде как задача не сложная, но в js не силен. Заранее благодарен.
Помогите с Json
Re: Помогите с Json
Да уж спасибо! Я бы не стал сюда писать если бы удалось что-то сделать своими силами.
Не могу понять как пробежать по этому массиву и append каждое его значение в нужное место.
Не могу понять как пробежать по этому массиву и 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>");
}
});
Re: Помогите с Json
Код: Выделить всё
$.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.each/
Re: Помогите с Json
Спасибо большое.