<html>
<body>
<input type="checkbox" checked="checked">
</body>
</html>
我想根据选择将复选框的值传递为 1 或 0。如果选中,则将 1 发送到 PHP 文件,否则发送 0。该值是使用 html 中的 onClick 事件发送的,使用 AJAX 我想发送该值。
我是 AJAX 新手,所以无法找到完成这项任务的方法。
提前致谢。
<html>
<body>
<input type="checkbox" checked="checked">
</body>
</html>
我想根据选择将复选框的值传递为 1 或 0。如果选中,则将 1 发送到 PHP 文件,否则发送 0。该值是使用 html 中的 onClick 事件发送的,使用 AJAX 我想发送该值。
我是 AJAX 新手,所以无法找到完成这项任务的方法。
提前致谢。
$(document).ready(function(){
$('body').delegate('#Yourbuttonid','click',function(){
var chkval = 0
if($('#yourcheckboxid').is(':checked')){
chkval = 1;
}
$.ajax({
url: "Your_url",
type: "POST",
data:{'checkboxvalue':chkval},
success:function(returndata){
},error:function(errordata){
}
});
});
});
在你的 PHP 文件中
您可以将复选框值获取为echo $_POST['checkboxvalue'];
var subcheck = 0;
$('input:checkbox').change(function(){
if($(this).is(':checked')){
subcheck = 1;
} else {
subcheck = 0;
}
$.post("your.php", { checkdata: subcheck},
function(data) {
//your code here
});
});