先来看段代码
1 .
function getCptTitle(){
var year=$("#htYear").val();
var area=$("#areaId").val();
$('#titleId>option').remove();
$.ajax({
url : '/service/gw/compositionTitle/queryCompositionTitle',
type : 'POST',
dataType : 'json',
async: false, // 此处为同步
data:{'year':year,'area':area},
success : function(data) {
$("#titleTmpl").tmpl(data).appendTo("#titleId");
}
});
}
jquery 的ajax请求默认异步的也就是 async:true , 区别 如果为true 的话 程序不会等ajax方法执行完才执行其他代码段而是在ajax执行期间开始顺序执行其他代码 同步相反