【发布时间】:2014-04-16 07:14:09
【问题描述】:
我正在尝试使用 jquery 从选择下拉列表中获取选定的 ID。 当用户选择项目名称时,首先下拉显示项目名称,然后它移动到另一个选择下拉列表。我也希望选定的项目 id 用于 mySql 查询。 请帮助我如何在选定的基础上获得一堆 id 和新的下拉列表
jQuery 代码
$(document).ready(function()
{
$("select").change(function()
{
var projectID=($(this).val());
$.ajax({url:"addprojectname.php?projectID="+projectID,
success:function(result){
Addproject=result;
//alert(Addproject);
$('#selectedProject').html($('#selectedProject').html()+Addproject);
}});});
});
HTML 代码
<?php
echo '<div id="customProject" name="customProject"
align="center"style="width:180px;overflow-y:auto;height:205px;
border:2px solid;display:inline-block;" >';
$query1 = mysql_query("SELECT * from projects");
echo '<select id="projects_ID" size="12" multiple>';
while($r1 = mysql_fetch_array($query1))
{
echo '<option value='.$r1['project_id'].'>'. $r1['Project_name'] ."</option>";
}
echo "</select></div>";
echo '<div id="selectedProject" name="selectedProject"style="width:160px;
overflow- y:auto;height:205px;border:0.5px
solid;margin-left:50px;; display:inline-block;" >';
echo '</div>';?>
【问题讨论】: