我正在尝试使用jQuery提交表单。我的代码到目前为止
JQuery的:
$(document).ready(function () {
$("#display").on("change", "input:checkbox", function () {
$("#display").submit();
});
});
PHP:
<form id="display">
<input type="checkbox" name="hd" value="1"
<?php
if ($_SESSION['hd'] == 1) {
echo "checked=\"checked\"";
}
?>>HD
<input type="checkbox" name="sd" value="1"
<?php
if ($_SESSION['sd'] == 1) {
echo "checked=\"checked\"";
}
?>>SD
</form>
提交函数工作正常,但它不保留表单中的值,似乎在赋值之前触发提交。可以做些什么?
答案 0 :(得分:2)
似乎在分配值之前触发了提交
检查$_SESSION[]
是否有价值?这根本不会从表单提交中设置。您可能意味着$_POST['hd']
。