jQuery动态追加SelectBOX调用PHP-mysql函数

jQuery动态追加SelectBOX调用PHP-mysql函数,php,jquery,mysql,Php,Jquery,Mysql,如何从jQuery调用PHP函数 getstudent('"+$("#classroom").val()+"') 我确信MySQL有4条关于classroomid='c1' 但我无法向selectbox学生显示4条记录 在HTML中 <select name="classroom" id="classroom" class="required"><option value="c1" selected>Room-1</option><option va

如何从jQuery调用PHP函数

getstudent('"+$("#classroom").val()+"')
我确信MySQL有4条关于
classroomid='c1'

但我无法向selectbox学生显示4条记录

在HTML中

<select  name="classroom" id="classroom" class="required"><option value="c1" selected>Room-1</option><option value="c2">Room-2</option></select>
房间-1房间-2
在jQuery中

$("#selectstudent").append("<tr><td><select name='student["+x+"]' id='student"+x+"'><?=getstudent('"+$("#classroom").val()+"')?></select>")</td></tr>").trigger('create');

$(“#selectstudent”).append(“要从jQuery调用php函数,您应该使用jQuery.ajax()。在jQuery ajax中,您的操作url将是php文件,您可以在其中从数据库中检索记录。从php返回记录并获取数据以响应jQuery.ajax()。在jquery中,您应该附加行。要从jquery调用php函数,您应该使用jquery.ajax()。在jquery ajax中,您的操作url将是php文件,您可以在其中从数据库检索记录。从php返回记录并获取响应jquery.ajax()的数据。在jquery中,您应该附加行。
function getstudent($roomid){
  $query = "Select studentid,studentname From student Where classroomid='$roomid' Order By studentid";
  $sql=mysql_query($query);
  if (mysql_num_rows($sql)){
    while ($rs = mysql_fetch_assoc($sql)){
      $str = $str."<option value='".$rs["studentid"]."'>".$rs["studentname"]."</option>";
    }
  }else{
    $str="";
  }
  //test//
  $str = $str."<option value=''>".$query."</option>";
  $str = $str."<option value=''>".mysql_num_rows($sql)."</option>";
  return $str;
}