Javascript 复选框使用ajax提交数据
我想根据选择将复选框的值传递为1或0。如果选中,则将1发送到PHP文件,否则将发送0。在html中使用onClick事件发送值,我想使用AJAX发送值 我是AJAX新手,因此无法找到完成此任务的方法 提前谢谢Javascript 复选框使用ajax提交数据,javascript,ajax,Javascript,Ajax,我想根据选择将复选框的值传递为1或0。如果选中,则将1发送到PHP文件,否则将发送0。在html中使用onClick事件发送值,我想使用AJAX发送值 我是AJAX新手,因此无法找到完成此任务的方法 提前谢谢 <html> <body> <input type="checkbox" checked="checked"> </body> </html> 在Php文件中 您可以通过echo$\u POST['checkboxvalue']
<html>
<body>
<input type="checkbox" checked="checked">
</body>
</html>
在Php文件中
您可以通过echo$\u POST['checkboxvalue']获取checkbbox值代码>
在Php文件中
您可以通过echo$\u POST['checkboxvalue']获取checkbbox值代码>试试看
$(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){
}
});
});
});
参考资料:
试试看
$(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){
}
});
});
});
参考资料:
我知道这一点,但我不知道怎么做。不,我是问你想要jquery中的解决方案吗?我很确定jquery page for。get为你提供了如何做到这一点的示例。+1请不要投反对票,他是新来的。我不同意这个问题很繁琐,答案很容易找到。我知道,但是我不知道怎么做。不,我是在问你想要jquery中的解决方案吗?我很确定jquery page for.get提供了如何做的示例。+1请不要否决,他是新来的。我不同意这个问题很琐碎,答案很容易找到。你在这里使用了on
,在我的编辑O_O?:)中使用了折旧后的live
数据:{ checked:$checkbox},`在这里我想checked
需要在quotes中,因为我们正在使用。单击,所以我改为。live
,这比这更好。如果我更改为
上的,则您可能不同意。这就是为什么:)不管怎样,生活太过轻视了我欢迎
代表`:):)不管怎样,谢谢你,伙计!您在这里使用了
上的,并在我的编辑O_O?:)中使用了折旧后的live
数据:{ checked:$checkbox},`在这里我想checked
需要在quotes中,因为我们正在使用。单击,所以我改为。live
,这比这更好。如果我更改为
上的,则您可能不同意。这就是为什么:)不管怎样,生活太过轻视了我欢迎
代表`:):)不管怎样,谢谢你,伙计!您离开了.change函数之外的.post,因此更改永远不会被发布。您离开了.change函数之外的.post,因此更改永远不会被发布。此脚本不起作用。当我选中复选框时,不会发送任何数据。此脚本不工作。当我选中复选框时,不会发送任何数据。
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
});
});