使用PHP和jQuery在表单之间传递数据:链接选择框

时间:2015-01-21 08:22:43

标签: php jquery html ajax forms

我有2个输入表格 - 主题和单位。单位来自科目。 例如:

  • 主题 - 英语,数学
  • 单位 - 名词,时态,代数,几何

数据库中的单位表具有来自主题表的外键。

我正在创建一个管理面板,显示主题+单元组合中的所有内容。我在主题下拉列表中的选项是从数据库中提取的。对于主题的给定值,我也可以对单位下拉列表执行相同的操作。

传递数据是我被困的地方。我使用$ _GET从主题下拉列表中获取值并将其传递给单位下拉列表。单位下拉列表显示正确的值,但这是从主题下拉列表中删除值。

    $("select.subject").change(function(){
       var selsub = $(".subject option:selected").val();
       var see = $(".subject option:selected").text();
       window.location.href = "index.php?" + "&selsub="+ selsub + "&name=" + see;   
   });

由于页面正在重新加载,JS变量将被删除。

我需要一种快速的jquery方式来保存这个值。不是PHP的专家,没有使用AJAX,但任何想法都会有所帮助。

1 个答案:

答案 0 :(得分:0)

试试这个

  $("select.subject").change(function(){
   var selsub = $(".subject option:selected").val();
   var see = $(".subject option:selected").text();
   $.ajax({
     url :"index.php",
     type:"GET",
     data: "selsub="+ selsub + "&name=" + see,
     success:function(response){
       //Do success operation
     }
   }); 
});