带有FormData.Append的复选框

时间:2015-08-30 16:38:12

标签: php ajax form-data

我正在使用Javascript FormData.Append将值传递给php文件,但我无法使复选框正常工作。例如

HTML

<input type="checkbox" name="XXX" value="XXX" /><label>XXX Option</label>

JS

FormData.append( 'XXX', $('input[name=XXX]').val());

PHP

if (isset($_POST['XXX'])) {    echo "checked!";}

无论我是否选中此框,我都会收到回复 - 已检查!

或PHP

$XXX= $_POST['XXX'];

var $ XXX显示值XXX是否已选中。

如何使用此方法传递复选框,以便我可以区分复选框是否勾选!

1 个答案:

答案 0 :(得分:1)

尝试使用

document.getElementsByName('XXX')[0].checked

检查是否已检查状态。