我正在使用 jQuery Ajax 函数来填充我的选择框。这是代码:
$(function(){
$("#maker").change(function(){
var selected_value = $("#maker").val();
$.ajax({
type: "POST",
url: "search.php",
data: ({_maker: selected_value}),
success: function(response){
$("#models").html(response);
}
});
});
});
问题是这用整个search.php页面替换了div“模型”!!!我只想在“模型”中填充选项值。
这是HTML:
<div id="models">
<select id="model" name="model" style="width:170px">
<option value="Any">Any</option>
<?php
foreach($current_models as $model) {
?>
<option value="<?php echo $model; ?>"><?php echo $model; ?></option>
<?php
}
?>
</select></div>
任何帮助表示赞赏。提前致谢。