我这里有一个带有 AJAX 自动完成功能的 select_course.php。我想要做的是传递在 get_course.php 中提取的数组变量
<script type="text/javascript">
$(document).ready(function(){
$("#course_no").autocomplete({
source:'get_course.php',
remoteDataType: 'json',
type: 'POST',
minLength:1
})
});
和它的形式
<form method="post" action="select_course_add.php" name="selectcourse">
<input size="35" type="text" id="course_no" name="course_no" autofocus />
<input type="submit" value=" Add " />
</form>
get_course.php 代码
$term=$_GET["term"];
$query=mysql_query("
SELECT
course_tbl.course_id
, course_tbl.course_code
, course_tbl.course_num
, course_tbl.description
FROM
cis_db.course_tbl
where course_num LIKE '".$term."%' OR course_code LIKE '%".$term."%'
ORDER BY course_tbl.course_num ASC, course_tbl.course_code ASC
");
$json=array();
while($student=mysql_fetch_array($query)){
$json[]=array(
'value'=>$student["course_num"],
'code'=>$student["course_code"],
'label'=>$student["course_description"]
);
}
echo json_encode($json);
flush();
请帮忙,我的问题是,我如何将这 3 个变量转换并使用为 $_POST 'value'=>$student["course_num"]、'code'=>$student["course_code"]和'label'= >$学生[“课程描述”]