我有一个复选框,当选中它我想输入数据库的复选框的值。请帮助我找到这个Ajax和PHP代码。 我想这如何插入数据到数据库使用复选框使用AJAX和PHP没有形式
$(document).on('click', "input[type='checkbox']", function() {
var checkbox = $(this);
var checked = checkbox.attr('checked');
$.ajax({
url:"<?php echo base_url("contact-details-availability"); ?>",
type: 'post',
data: {
action: 'checkbox-select',
id: checkbox.attr('contact_avl'),
checked: checked
},
success: function(data) {
//alert(data);
},
error: function(data) {
// alert(data);
// Revert
checkbox.attr('checked', !checked);
}
});
});
和
public function add_contact_details_availability()
{
if($_POST['action'] == 'checkbox-select') {
$checkbox = $_POST['id'];
$checked = $_POST['checked'];
// Your MySQL code here
echo 'Updated';
}
echo 'Code ran';
}
但它不会工作
'但它不会works'哪部分不会在这里工作? –
你看过firbug来检查发送到url吗? – user4419336
该值没有通过,并显示错误未定义的索引ID和检查 – Ann