使用AJAX的表单复选框在php中始终显示
我有一个这样的复选框使用AJAX的表单复选框在php中始终显示,php,jquery,ajax,Php,Jquery,Ajax,我有一个这样的复选框 <input name="notify" type="checkbox" id="notify" class="notify" /> 在我的editprofile.php文件中,我只是echo'n$notify,以查看提交表单后的值,无论我是否选中该复选框,它总是“开”。有什么线索吗?改变这个 var notify = $('#notify').attr('value'); 到 因为复选框没有值请更改此选项 var notify = $('#notify')
<input name="notify" type="checkbox" id="notify" class="notify" />
在我的editprofile.php文件中,我只是echo'n$notify,以查看提交表单后的值,无论我是否选中该复选框,它总是“开”。有什么线索吗?改变这个
var notify = $('#notify').attr('value');
到
因为复选框
没有值
请更改此选项
var notify = $('#notify').attr('value');
到
因为
复选框
没有值
所有3个都应该在下面工作
试一试
或
或
所有3个都应该在下面工作 试一试 或 或 试试这个
$('#notify').attr('checked') ? "True" : "False";
试试这个
$('#notify').attr('checked') ? "True" : "False";
必须使用post…如echo$notifi=$\u post['notify'];必须使用post…如echo$notifi=$\u post['notify'];刚刚做了,它总是返回“undefined”刚刚做了,它总是返回“undefined”谢谢这项工作,我会检查它作为答案尽快我认为没有任何必要写
?“True”:“False”
,因为它肯定会返回True或False,不是吗?@Deepanshu-当然可以,但我们可以为它设置值,而不是True/False。我只做了一行代码,就是这样。谢谢这项工作,一旦我认为没有必要写,我会尽快检查它作为答案?“True”:“False”
,因为它肯定会返回True或False,不是吗?@Deepanshu-当然可以,但我们可以为它设置值,而不是True/False。我只做了一行代码,就是这样。
$('#notify').attr('checked');
$('#notify').prop('checked');
$('#notify').attr('checked') ? "True" : "False";