Что вы пытаетесь сделать. Если вы просто хотите загрузить данные с помощью ajax и хотите манипулировать вашим <select></select>
var listBox = $("#CountyList");
$.post("/County/List/" + stateId, null, function (data) {
var items = "<option value='0'>Select County</option>";
$.each(data, function (i, c) {
items += "<option value='" + c.Value + "'>" + c.Text + "</option>";
});
listBox.html(items);
}, 'json');
Затем вам просто нужно сформировать строку со всеми вашими элементами option
, а затем загрузить ее в поле select
, используя .html()
, если вы хотите более элегантный способ манипулировать вашим select
блоком. Вы могли бы попробовать это. http://www.texotela.co.uk/code/jquery/select/