1

我创建了一个下拉列表,它在单独的页面中运行良好: 普通的

但是,当我jQuery.post()在PP页面的表格中输出它时,内容从下拉列表中用完: 异常

我使用我们的 jQuery 是这样的:

<script>
function showestate(){
$.post('admin/page/ur/showestate.php',{ 
zid: document.getElementById('zone').value

},
function(output){
$('#showestate').html(output);
}); 
}
showestate();
</script>

<div id='showestate'>
    </div>

请帮忙!谢谢!

下拉列表是这样的:

<?php
include "../../db.php";
session_start();

?>
<select name="estate" id="estate" />
<?php
$sql_sel_estate = "select * from [estate]";
$result_sel_estate = mssql_query($sql_sel_estate, $conn);
while ($record_sel_estate = mssql_fetch_array($result_sel_estate))
{
$estateid = $record_sel_estate['estateid'];
$estatename = $record_sel_estate['estatename'];
$estatenameen = $record_sel_estate['estatenameen'];
$estatezoneid = $record_sel_estate['estatezoneid'];
$estatecode = $record_sel_estate['estatecode'];

?>

<option value="<?=$estateid?>">
<?=$estatenameen?><br>
</option>
<?php
}
?>
</select>
4

1 回答 1

1

你必须检查/提醒什么回来了output

它应该包含

<option>option 1</option>
<option>option 2</option>
<option>option 3</option>

即只有选项。没有其他的html。没有其他的。

还创建一个<select>带有 id 的元素showestate。在将 html 添加到showestate

于 2012-05-12T12:01:06.570 回答