我正在尝试使用jquery从select下拉列表中选择id。 当用户选择项目名称时,首先下拉显示项目名称,然后移动到另一个选择下拉列表。我想要为mySql查询选择项目ID。 请帮助我如何在选定的基础上获得一堆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>';?>
答案 0 :(得分:0)
尝试维护像
这样的数组project_id => project_name
这样你就不需要单独存储了