Заполнение второго раскрывающегося списка с использованием ColdFusion, jQuery и Ajax
У меня есть один выпадающий список, который имеет 14 значений. В зависимости от выбранного значенияЯ сделаю запрос к базе данных SQL Server и верну несколько клиентов для отображения во втором раскрывающемся списке.
Я хочу, чтобы во втором выпадающем списке использовался виджет JQuery Multiselect, в котором для каждого значения есть флажок для выбора.
Вот то, что я в последний раз пытался сделать, и это просто нет работа.
Tier:
Tier 1
Tier 2
Tier 3
Tier 4
Tier 5
Tier 6
Tier 7
Tier 8
Tier 9
Tier 10
Tier 11
Tier 12
Tier 13
Tier 14
Client:
Вот одна попытка jQuery:
$('#click_me').click(function() { alert('here');
$.ajax({
url: 'Ajax-test.cfc?method=returnSomething',
data: {
Tier: $('#lstTiers').val()
},
cache: false,
dataType: 'json',
success: function(data) {
$('#lstClients').html(data);
},
// This fires when an error with ColdFusion occurs
error: function() {
alert('An error has occured!');
}
});
}); // End click()
Я также попробовал некоторые другие jQuery, где я зациклился и создал параметры.
Наконец-то здесь's мой файл cfc:
SELECT Div, ClientName FROM tblClientUpgradeClients WHERE Tier = #arguments.Tier# ORDER BY Div
Если возможно, это возвращенное раскрывающееся меню должно позволить пользователю выбрать несколько элементов с помощью флажка. Я'я поиграл с виджетом jQuery Multiselect и яу него это сработало, но не с этим динамическим запросом.
$('#lstClients).multiselect(
{ noneSelectedText:"All Selected",
show: ["fade"],
hide: ["fade"],
selectedList: 1,
multiple: true,
uncheckAllText: ["Clear"]
});