gpt4 book ai didi

PHP jquery 设置复选框值(如果选中或未选中)并发布

转载 作者:行者123 更新时间:2023-12-01 04:00:46 25 4
gpt4 key购买 nike

我想在未选中时设置检查值。但每次我发布数据时,无论选中或未选中,该值都将为“1”

我尝试在 post.php 中设置 !isset($check),但该值也将是 1。

当我取消选中该复选框时,如何设置不同的值。

<input type="checkbox" id="check" name="check" value="1">

jquery 代码如下:

var check = $('#check').val();
var Data = {check:check};
$.ajax({
type:"POST",
url:"post.php",
data:Data,
beforeSend: function() {
$("#btn-submit").html('sending');
},
success: function(data) {
}
});

最佳答案

您应该使用 is(':checked') 来确定复选框是否被选中:

$("#check").on('change', function() {
var checkFlag = 'unchecked';
if ($(this).is(':checked')) {
checkFlag = 'checked';
}

console.log(checkFlag);

$.ajax({
type: "POST",
url: "post.php",
data: {
check: checkFlag
},
beforeSend: function() {
$("#btn-submit").html('sending');
},
success: function(data) {}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id="check" name="check" value="1">

关于PHP jquery 设置复选框值(如果选中或未选中)并发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45137773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com