2015-10-29 2 views
2

JSON данные извлекаются, как показано ниже:Как связать имя в раскрывающемся списке с помощью JQuery

{ 
    "id": 1, 
    "name": "Jon", 
    "creator_id": 0, 
    "date": "2015-10-26T18:58:12.62", 
    "change_date": "2015-10-27T18 
    :58:12.62", 
    "changer_id": 1, 
    "deleted": null 
}, 
{ 
    "id": 43, 
    "name": "sam", 
    "creator_id": 0, 
    "date": "2015-10-27T16 
    :36:25.45", 
    "change_date": null, 
    "changer_id": null, 
    "deleted": null 
}, 
{ 
    "id": 45, 
    "name": "Alex", 
    "creator_id": 0, 
    "date": "2015-10-27T17:25:04.903", 
    "change_date": null, 
    "changer_id": null, 
    "deleted": null 
} 

Я хочу, чтобы связать имена в выпадающем списке с помощью JQuery, как сделать это?

<div class="col-md-3"> 
    <select id="sel_group" name="groups" class="bs-select form-control input-medium"> 
     <option value="">Select Group....</option> 
    </select> 
</div> 

ответ

0

Возможно, вам придется разбирать json перед использованием. Но вы можете добавить следующее:

$.each(json_data, function(index, obj){ // assuming json_data variable having json 
    $("#sel_group").append("<option value='"+obj.id+"'>"+obj.name+"</option>") 
}) 
+0

какой индекс, объект, obj.id + сделать точно? – Saif

+0

Не понял, не могли бы вы объяснить? – Manwal

+0

Я имею в виду, почему вы использовали index и obj '(index, obj)' и что делает 'id +'? – Saif

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