Как отобразить данные JSON в поле выбора с помощью jQuery? - PullRequest
1 голос
/ 21 февраля 2010

это мои данные JSON:

{"ACT":"Australian Capital Territory","NSW":"New South Wales","NT":"Northern Territory","QLD":"Queensland","SA":"South Australia","TAS":"Tasmania","VIC":"Victoria"}

Как отобразить эти данные JSON в списке выбора?

Ответы [ 2 ]

5 голосов
/ 21 февраля 2010

Используйте $ .each и повторяйте все свои элементы.Это должно работать:

$.each(jsonData, function(key, value)
{
   $('<option></option>').val(key).text(value).appendTo('#yourSelectList');
});
2 голосов
/ 21 февраля 2010

Вот один из способов (требует меньше вызовов функций):

var myJson = {"ACT":"Australian Capital Territory","NSW":"New South Wales","NT":"Northern Territory","QLD":"Queensland","SA":"South Australia","TAS":"Tasmania","VIC":"Victoria"};

$.each(myJson,function(key,val) {
    $('#mySelect').append('<option value="'+ key + '">' + val + '</option>');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...