求助,关于post同步执行的问题
时间:2009-09-14
来源:互联网
代码如下,除了省份选择了,其它的都选不中。我觉得是post的数据还没获取到,就已经执行了下一步的代码。有什么办法吗?
<script>
$.ajaxSetup({async:false});
$(function(){
if (<?php echo $tbuser['province']?>) {
$("#province").attr("value",'<?php echo $tbuser['province']?>');
selectcity();
$("#city").attr("value",'<?php echo $tbuser['city']?>');
//selectcounty();
//$("#county").attr("value",'<?php echo $tbuser['county']?>');
}
});
function selectcity() {
$.post("<?php echo url('mkpoint/getcity');?>",{parentid:$("#province").val()},function(data){
$("#county").html("<option value=''>选择区县</option>");
$("#city").html(data);
});
}
function selectcounty() {
$.post("<?php echo url('mkpoint/getcounty');?>",{parentid:$("#city").val()},function(data){
$("#county").html(data);
});
}
</script>
<select name="province" id="province" onchange="selectcity();">
<option value="">选择省份</option>
<?php
foreach($provinces as $province){
echo "<option value='".$province['area_id']."'>".$province['area_name']."</option>";
}
?>
</select>
<select name="city" id="city" onchange="selectcounty();">
<option value="">选择城市</option>
</select>
<select name="county" id="county">
<option value="">选择区县</option>
</select>
<script>
$.ajaxSetup({async:false});
$(function(){
if (<?php echo $tbuser['province']?>) {
$("#province").attr("value",'<?php echo $tbuser['province']?>');
selectcity();
$("#city").attr("value",'<?php echo $tbuser['city']?>');
//selectcounty();
//$("#county").attr("value",'<?php echo $tbuser['county']?>');
}
});
function selectcity() {
$.post("<?php echo url('mkpoint/getcity');?>",{parentid:$("#province").val()},function(data){
$("#county").html("<option value=''>选择区县</option>");
$("#city").html(data);
});
}
function selectcounty() {
$.post("<?php echo url('mkpoint/getcounty');?>",{parentid:$("#city").val()},function(data){
$("#county").html(data);
});
}
</script>
<select name="province" id="province" onchange="selectcity();">
<option value="">选择省份</option>
<?php
foreach($provinces as $province){
echo "<option value='".$province['area_id']."'>".$province['area_name']."</option>";
}
?>
</select>
<select name="city" id="city" onchange="selectcounty();">
<option value="">选择城市</option>
</select>
<select name="county" id="county">
<option value="">选择区县</option>
</select>
[ 此帖被loyos在2009-09-14 21:20重新编辑 ]
作者: loyos 发布时间: 2009-09-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28