function addNumbers() {
chk1 = имя_первого_отмеченого_чекбокса
chk2 = имя_второго_отмеченого_чекбокса
$("#hotels").load("select.php", { chk1: chk1, chk2: chk2 });
});
jQuery. Передача name'ов отмеченных checkbox'ов
У меня следующая ситуация. Есть div, в который PHP-скриптом выводятся checkbox'ы. Каждый checkbox - это курорт. В другой div выводятся все имеющиес отели для всех курортов. Для каждого курорта имеется некоторое количество отелей, соответствуюшие именно ему. Хочу сделать, чтоб при отмечании одного из checkbox'ов отели, соответствующие ему попадали в соответствующий div. Это сделать несложно, когда знаешь какой checkbox был выбран.
Код:
Однако выбрано может быть произвольное кол-во checkbox'ов... Вот я в затруднении как в этом случае передать PHP-скрипту имена отмеченных.
А посмотреть чуть ниже "Похожие темы" не судьба? RTFM!
Код:
<script type="text/javascript">
function showHotels() {
var tagsArray = new Array();
$("input:checked", resort).each(function(id) {
message = $("input:checked", resort).get(id);
tagsArray.push(message.id);
})
$("#hotels").load("resort.php", { 'resort[]': tagsArray });
}
</script>
function showHotels() {
var tagsArray = new Array();
$("input:checked", resort).each(function(id) {
message = $("input:checked", resort).get(id);
tagsArray.push(message.id);
})
$("#hotels").load("resort.php", { 'resort[]': tagsArray });
}
</script>
В четвёртой строке resort - это id того div'а, в который выводятся checkbox'ы с курортами.