ถามปัญหาเกี่ยวกับ jquery และ php เรื่อง form ครับ

ผมเเขียนเว็บเป็นฟอร์มรับข้อมูล บางส่วนเป็น cascade dropdown list บางส่วนเป็น text box ธรรมดาที่แปรจำนวนช่องไปตามรายการ dropdown list ที่ผู้ใช้เลือกใช้ jquery และ php ที่เลือก ซึ่งมันแสดงผลได้ถูกต้องทุกอย่างครับ ปัญหาที่พบตอนนี้ก็คือ พอนำค่าตัวแปรจากฟอร์มที่แสดงมาโชว์ดู (ตรวจสอบจำนวนครบถ้วน ก่อนนำไปบันทึก) ปรากฏว่า บางรายการ ไม่ปรากฏว่ามีค่าตัวแปรจากฟอร์มครับ
เช่น
----------------------------------------------------------
ไฟล์ form.php
---------------------------------------------------------
<html>
<head>
<script type="text/javascript" src="js/jquery1_9_1.js" ></script>
<script type="text/javascript src="getbookbygrp.js ">
   .....
</head>
<body>
<form id="form1" method="post" action ="viewvar.php">
    <select name="bktype" id="bktype" class="bktype">
    <option value="1">อ้างอิง</option>
    <option value="2">จอง</option>   
   <option value="3">text book</option>
</select>
     <label></label>
        <select name="bookgrp" id="bookgrp" class="bookgrp">
          <option selected>------   เลือกหมวด------</option>
            <!-- ajax result  here ->

                </select>
  ...
     <input type="botton" name="submit">
.....
----------------------------------------------------------------------------
ไฟล์ getbookbygrp.js
----------------------------------------------------------------------------

$(document).ready(function()
{
$("#bktype").change(function()
{
var id=$(this).val();
var dataString = 'grpno='+ id;

$.ajax
({
type: "POST",
url: "readbkgrp.php",
data: dataString,
cache: false,
success: function(html)
{
$(".bookgrp").html(html);
}
});
});
});
--------------------------------------------------------------
ไฟล์  readbkgrp.php
-------------------------------------------------------------
<?php
          $grp=$_POST["bktype"];
          $sql = "select * from book where bkgroup='$grp' order by bid";
          $bklist=mysql_db_query('bkstore',$sql);
         while($rws=mysql_fetch_array($bklist))
        {
          echo "<option value=".$rws['grpnum'].">".$rws['name']."</option>";
        }
?>

--------------------------------------------------------
เช่นจาก ต.ย. code ด้านบน ฟอร์มแสดงผลขณะเลือกรายการได้ถูกต้องทุกรายการ เมื่อ submit
ไม่มีค่า bktype และ bookgrp ครับ

code ที่ใช้ดูค่าเมื่อ submit
----------------------------------------
viewvar.php
----------------------------------------
<?
  echo $_POST['bktype']\n;
  echo $_POST['bookgrp'];
?>
--------------------------------------
หรือผมเข้าใจผิด concept ส่วนไหนของ jquery ครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่