Я пытаюсь создать сеанс в php каждый раз, когда установлен флажок. У меня есть эта работа в каждом отдельном флажке, используя следующее:
onchange="$.get(\'set_item.php?stockID='.$row[stockID].'&push=\'+this.checked);"
Я теперь хотел бы добавить проверку всей ссылки, которая затем выбирает все флажки, а затем действия над указанной строкой, чтобы создать сеанс php... пока у меня есть проверка всей ссылки, но я не могу получить цикл Работа.
$(document).ready(function () {
$('#selectChb').click(function(){
$(':checkbox').prop("checked", true);
});
$(":checkbox:checked").each(function() {
str = this.val();
$.get('set_item.php?stockID='+str+'&push='+this.checked);
});
$(":checkbox:not(:checked)").each(function() {
str = this.val();
$.get('set_item.php?stockID='+str+'&push='+this.checked);
});
});
Это должно позволить вам также удалить встроенный onchange
который у вас есть на ваших элементах флажка.
$(document).ready(function () {
$('#selectChb').click(function(){
$(':checkbox').prop("checked", true);
});
$(":checkbox").on("change", function() {
if($(this).is(":checked"))
{
str = $(this).val();
$.get('set_item.php?stockID='+str+'&push='+this.checked);
}
});
});
(":checkbox:checked").each
функцию в другую функцию и вызывать эту функцию каждый раз, когда проверяется ваш флажок или, вернее, он проверяет все одним нажатием кнопки.