【发布时间】:2017-12-21 14:37:30
【问题描述】:
我想在未选中时为检查设置值。但是每次我发布我的数据时,无论它是选中还是未选中,值都会是'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) {
}
});
【问题讨论】:
-
:checked选择器。prop('checked')或其他方式。网上到处都是教程。 -
$('#check').val();更改为$('#check').is(":checked");将根据状态发送 true 或 false