php实现省份和城市的联动,联动起来了,省份下拉框里可以选择省份,城市下拉框里却没有城市的数据

代码如下:<trclass=tr3><tdwidth=150>省份|城市:</td><tdwidth=645align="left"><selectname="post[... 代码如下:
<tr class=tr3>
<td width=150>省份|城市:</td>
<td width=645 align="left">
<select name="post[SF]" id="province" class="required">
<option value="">--请选择--</option>
<?php
$db = get_db();
$record = $db->query("select * from hoau_new_province");
for($i=0;$i<count($record);$i++){
?>
<option <?php if($record[$i]->PID==$yywd->SF){echo 'selected="selected"';}?> value="<?php echo $record[$i]->PID?>"><?php echo $record[$i]->PMC;?></option>
<?php
}
?>
</select>
<select id="city" name="post[CS]" class="required">
<?php if($id!=''){?>
<option <?php if(''==$yywd->CS)echo 'selected="selected"';?> value=""></option>
<?php
$db = get_db();
$record = $db->query("select * from hoau_new_city where PID='".$yywd->SF."'");
for($i=0;$i<count($record);$i++){
?>
<option value="<?php echo $record[$i]->CITYID?>" selected <?php if($record[$i]->CITYID==$yywd->CS)echo 'selected="selected"';?>><?php echo $record[$i]->CITYNAME;?></option>
<?php }}else{?>
<option value="">--请选择--</option>
<?php }?>
</select>
</td>
</tr>

<script>
$(function(){
$("#name").focus();
$("#province").change(function(){
$.post('show_city.php',{'id':$(this).val()},function(data){
$("#city").html(data);
});
});
})
</script>

请问问题出在哪里,怎么修改,数据传输出了什么问题?
到现在都无法解决啊,怎么办啊,大师再指点下吧
展开
 我来答
加贝海林
2010-06-19 · 超过22用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:70.3万
展开全部
注意一下,你的异步传输的页面编码问题,如果返回的信息为乱码,也会导致没反映的现象。

建议中文内容改成英文内容进行调试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotdigger
2010-06-15 · TA获得超过3590个赞
知道大有可为答主
回答量:1458
采纳率:50%
帮助的人:623万
展开全部
$("#city").html(data);
===========
出在这里.0分,太小气了.这么长的代码.
改成这样.
$("#city").empty();//先清空原有的options
$("#city").append(data);//附加option
=======
前提是,'show_city.php'返回的data是标准的option,当然value不一定要为数值.
<option value='1'>北京</option>
<option value='2'>上海</option>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-06-24
展开全部
试试这个多级联动select

参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?9=i&id=11685

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dawnco
2010-06-15 · TA获得超过324个赞
知道小有建树答主
回答量:789
采纳率:0%
帮助的人:408万
展开全部
jquery 的 ajax 做这个很方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
StevenWong_BD
2010-06-15 · TA获得超过550个赞
知道小有建树答主
回答量:1587
采纳率:0%
帮助的人:1367万
展开全部
$.post返回的是什么格式?string么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式