Существует небольшое количество jQuery, которые могут помочь вам в заполнении выпадающего списка. Вам просто нужно создать HTML и добавить его в выпадающий список.
Я не уверен, каков формат ваших данных, поэтому я предполагаю, что это объект, где ключи должны быть ключами раскрывающегося списка, а значения должны быть значениями раскрывающегося списка.
Я также предпочитаю использовать $.post
, а затем $.ajax
, поскольку он имеет более четкую структуру для меня.
$.post('page.aspx/GetDropDowns', {'aId': '1'}, function (data, status) {
if (status === 'success') {
var options = [];
for (var key in data) {
options.push('<option value="' + key + '">' + data[key] + '</option>');
}
$('#yourId').append(options.join(''));
} else {
alert('error');
}
}, 'json');