jquery 中post 、get的同步问题,从外部获取返回数据
.post .get默认为异步调用,同步调用需要设置
$.ajaxSetup({
async :false true // 改为同步调用
});
var a='1';
var da;
$.post('/index/testdata', {a:a},function(res) {
da=res.data;
$('.dda').val(da);
});
console.log($('.dda').val());
或直接调用ajax
$.ajax({
type : "post",
url : "register/RegisterState",
data : "test=" + test,
async : false,
success : function(data){
data = eval("(" + data + ")");
aDataSet = data;
}
});