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>
送信機能は正常に機能しますが、フォームに値が保持されません。値が割り当てられる前に送信が開始されたようです。何ができるでしょうか?