我有2页。首先是dodaj_plan.html,第二个是option.php。我希望用户在页面dodaj_plan.html上使用“选择框”,它将显示存储在我的数据库中的所有选项。然后我想使用ajax从option.php获取这些结果并将它们发布在dodaj_plan.html上。我现在面临的问题是我的dodaj_plan.html上的选择框是空的。
dodaj_plan.html代码:
<form method="post" id="test">
Izberi projekt: <select id="ime_projekta" name="ime_projekta">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajaxSetup({ cache: false });
});
$(document).on('change','#ime_projekta',function(){
$.post('option.php',$('#test').serialize()).done(function(result){
$('#result').html(result);
});
});
</script>
<div id="result"</div>
</select><br><br>
我的option.php代码:
$result = mysqli_query($conn, "SELECT ime_projekta FROM smart_projekti");
echo "<select>";
while ( $db_v = mysqli_fetch_assoc($result) ) {
echo "<option>" . $db_v['ime_projekta'] ."</option>";
}
echo "</select>";
mysqli_close($conn);
if (isset ($_GET['update']))
{
echo $tbl;
die ();
}
我在这里缺少什么?任何帮助将不胜感激!