チェックボックスフィールドがあるフォームを ajax で検証したいと思います。
このようにしてみましたが、チェックボックスフィールドの値を取得できません。
マイフォーム
<form class="Form" action="?">
   <input type="text" name="type" id="type" />
   <input type="text" name="action" id="action" />
   <input type="checkbox" name="chk" id="chk" value="1">
   <input type="submit" value="INSERT" />
</form>
私のAJAX
  $(".Form").submit(function( event ) {
   event.preventDefault();
   $.post("control.php", {
    type: $("#type").val(),
    action: $("#action").val(),
    chk: $("#chk").val()
    },
    function(data){
        $("#msg").html(data);
    }
});
コントロール.PHP
// CHECKBOX VALUE
if($_POST["chk"] == 1){
   echo "THE VALUE IS 1";
exit;
}
どうすればこれを行うことができますか? ありがとう
編集
コントロールページにchkを渡そうとしましたが、成功しませんでした
$.post("control.php", {
   type: $("#type").val(),
   action: $("#action").val(),
   chk: $("#chk").prop('checked')
},
と
 $.post("control.php", {
   type: $("#type").val(),
   action: $("#action").val(),
   $("#chk").prop('checked')
},
ajax投稿でチェックボックスフィールドの名前を定義するにはどうすればよいですか? ありがとう