如何使用javascript在php中获取select值的多个组件的值

如何使用javascript在php中获取select值的多个组件的值,javascript,php,Javascript,Php,例如: 批次:2014-2015//选择框下拉框中的这一个 部门:计算机科学//这也是一个选择框 最后 学期:第1学期//这也是选择框中的一个 点击学期选择框后,我想查询数据库中计算机科学相关学科的数据,特别是部门和批次 主题:C++ + //这也是选择框 如何在使用javascript选择学期选择框下拉框时获取所选批次和部门值 你能举个例子吗 我尝试了以下代码,但没有成功 echo "<select name='bat'>"; echo "<select name='dept

例如:

批次:2014-2015//选择框下拉框中的这一个

部门:计算机科学//这也是一个选择框

最后

学期:第1学期//这也是选择框中的一个

点击学期选择框后,我想查询数据库中计算机科学相关学科的数据,特别是部门和批次

主题:C++ + //这也是选择框

如何在使用javascript选择学期选择框下拉框时获取所选批次和部门值

你能举个例子吗

我尝试了以下代码,但没有成功

echo "<select name='bat'>";
echo "<select name='dept'>";
echo "<select name='sem'  onchange='showUser(this.value)'>";
JavaScript

3个非常简单的页面

index.php

<form action="" method="POST">
Batch  <select name="Batch" id="Batch">
<option>2012-2013</option>
<option>2013-2014</option>
<option>2014-2015</option>
</select>                               <br>
<select name="department" id="department"></select>
</form>
<script src="jquery-2.0.3.min.js"></script>
<script src="test.js"></script>
ajax.php

<?php
if($_POST['Batch']=="2012-2013")
  echo "<option>first</option>";
if($_POST['Batch']=="2013-2014")
  echo "<option>second</option>";
if($_POST['Batch']=="2014-2015")
  echo "<option>THIRD</option>";
?>

htmlhtml1的含义是什么;事实上,我在drupal.htmlhtml1中使用了标签,这意味着用这个HTML1替换选择器中的代码是的,先生,我是drupal和ajax的新手。我将在Drupal中的phpcode过滤器中使用这段代码,介绍如何将两个选择框值发送到ajax.php。上面的示例仅将批处理值发送到ajax.php。但是我想向ajax.php发送两个值,例如batch value和department value,基于这两个值,我想显示subjects值。请指导我怎么做。。
$("#Batch").change(function(){
    Batch=$("#Batch").val();
    $.ajax({
        datatype:"html",
        type: "POST",
        url: "ajax.php",
        data: {Batch:Batch},
        success: function(html)
        {
            $("#department").empty();
            $("#department").append(html);
        }
    }); 
});        
<?php
if($_POST['Batch']=="2012-2013")
  echo "<option>first</option>";
if($_POST['Batch']=="2013-2014")
  echo "<option>second</option>";
if($_POST['Batch']=="2014-2015")
  echo "<option>THIRD</option>";
?>