我有一个与复选框配对的类别列表。我找不到有关如何将所有选中的复选框存储在var中并将数据发送到服务器的任何文档。我需要从数据库中删除选定的类别。这是我正在处理的代码的一部分。Jquery选择多个复选框
var cat_id = $('check_box').attr("id"); //gets the id of the checked category
var dataString = 'cat_id=' + cat_id; //should send all the selected checkbox IDs
$('.delete').click(function()
{
$.ajax({
type: "POST",
url: "edit_categories.php",
data: dataString,
cache: false,
success: function(html)
{
window.location.reload(true);
}
});//end ajax
});//end click function
的复选框是动态创建的使用:
<input type="checkbox" name="check_box" class="check_box"
id="<?php echo $cat_id; ?>" />
每个复选框都会有一个唯一的ID,多少他们是各不相同。
在edit_categories.php中,我只有一个用于删除cat_id = $ _POST ['cat_id']的类别的mysql,但我无法弄清楚如何从选定的复选框中获取所有ID。
它的工作原理!非常感谢! :) – vii 2010-07-31 14:24:26