ajax数据回显同步

来源:互联网 发布:程序最小公倍数算法 编辑:程序博客网 时间:2024/06/09 22:17

function getOption(parentId){

$.ajax({
url:"${path}/area/getChildNode.do",
type:"post",
dataType:"text",
async:false,//注意添加async:false 同步参数
data:{
parentId:parentId
},
success:function(responseText){
     //添加option
},
error:function(){
alert("系统错误");
}
});




function modify(id){

$.ajax({
url:"${path}/area/login/getAddressById.do",
type:"post",
dataType:"text",
data:{
addrId:addrId
},
success:function(responseText){

   $("#province").val(jsonObj.addr.province);    

   loadOption(jsonObj.addr.province);//注意在数据回显的时候调用loadOption方法时,要为loadOption中的ajax添加async:false 同步参数,遍历出所有city的Option,否则

//如果是异步的话,city的option还没有生成,$("#mycity").val(jsonObj.addr.city);就执行了,那么数据还是不会回显的(option还没有你就指定显示某个option是没用的)。

   $("#mycity").val(jsonObj.addr.city);

   loadOption(jsonObj.addr.city);  //注意在数据回显的时候调用loadOption方法时,要为loadOption中的ajax添加async:false 同步参数,遍历出所有district的Option,否则

//如果是异步的话,district的option还没有生成,   $("#district").val(jsonObj.addr.district);就执行了,那么数据还是不会回显的(option还没有你就指定显示某个option是没用的)。

   $("#district").val(jsonObj.addr.district);
},
error:function(){
alert("系统错误");
}

});
0 0
原创粉丝点击