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; 

          } 

          }); 

 
posted @ 2020-11-22 18:13  85541585  阅读(338)  评论(0编辑  收藏  举报