如何解决ajax请求成功,但是返回的参数是undefined
ajax一般是异步请求,即使写了return返回需要的参数,异步请求还没有及时成功,就return了 这就造成了返回的参数是undefined
加上async:false,这样会能等请求成功之后,再返回相关的数据
$.ajax({
url:url,
async:false,//同步请求
type:'post',
dataType:'json',
data:{a:aa},
success:function(data){
return data;
}
});