我有一個複選框,當選中它我想輸入數據庫的複選框的值。請幫助我找到這個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