【发布时间】:2010-07-31 10:16:46
【问题描述】:
我有一个与复选框配对的类别列表。我找不到任何有关如何将所有选定的复选框存储在 var 中并将数据发送到服务器的文档。我需要从数据库中删除选定的类别。这是我正在处理的代码的一部分。
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 中,我只有一个 mysql 用于删除 cat_id = $_POST['cat_id'] 的类别,但我不知道如何从选定的复选框中获取所有 ID。
【问题讨论】: