三级联动时ajax的同步请求和异步请求处理
来源:互联网 发布:西安 国际程序员节 编辑:程序博客网 时间:2024/06/14 12:50
三级联动,一般情况我们考虑的只是在点击省的时候加载市,点击市的时候加载县/区,然而,我们有没有考虑这种情况,在修改的时候,我们不修改省直接修改市,或者不修改省和市而直接修改县/区,这时因为没有上一级的点击事件没法加载下一级,这时我们要用到ajax的同步请求。同步请求只需设置一个变量async: false,。
function zhankan(obj,provinceId,custId){
$("#adress_change"+obj).css("display","none");$("#adress_shut"+obj).css("display","inline");
$("#adress"+obj).css("display","block");
//同步请求
$.ajax({async: false,
type: "post",
url : "../useraddr/selectBaseRegion?shipProvinceSelector="+provinceId,
dataType: "json",
contentType: "application/json; charset=utf-8",
success : function(data) {
if(data!=null){
for (var i in data) {
$("#city"+obj).append('<option value="' + data[i].regionId+ '">'+data[i].region+ '</option>');
}
}
}
});
$.ajax({
async: false,
type : "post",
url : "../useraddr/selectBaseRegion?shipProvinceSelector="+custId,
dataType: "json",
contentType: "application/json; charset=utf-8",
success : function(data) {
if(data!=null){
for (var i in data) {
$("#qu"+obj).append('<option value="' + data[i].regionId+ '">'+data[i].region+ '</option>');
}
}
}
});
$.ajaxSetup({async: true});
}
- 三级联动时ajax的同步请求和异步请求处理
- ajax请求的同步和异步操作
- ajax 同步请求和异步请求的差异分析
- ajax 同步请求和异步请求的区别
- Ajax之同步请求和异步请求的区别
- ajax 同步异步请求
- Ajax异步&同步请求
- AJAX 同步异步请求
- ajax同步/异步请求
- Ajax异步&同步请求
- web中的同步请求和异步请求的差别(重点是ajax中的同步与异步)
- js的ajax的异步和同步请求的问题
- 同步请求和异步请求的区别
- 同步请求和异步请求的区别
- 同步请求和异步请求的区别
- 同步请求和异步请求的区别
- 同步请求和异步请求的区别
- 同步请求和异步请求的区别
- 字节对齐
- 十七道海量数据处理面试题与Bit-map详解
- 不同服务器数据库之间的数据操作
- UVA 10596 Morning Walk
- Matlab plot 参数设置
- 三级联动时ajax的同步请求和异步请求处理
- vs打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案
- 在Android上的使用 贝赛尔曲线
- NSNotification 译注
- 双系统中ubuntu 启动出错
- Phpcms v9 |栏目列表| 从N条开始选择性调用数据方法|loop|去重复
- wordpress文件系统结构
- CAS原理与配置-基于CAS的单点登陆的研究(上)
- Java测试程序运行时间 实现