js在方法中调用ajax时返回ajax的data

  • Post author:
  • Post category:其他


例:

function showtxt(txtname){



var getData;


$.ajax({


url:”txt/”+txtname,

dataType:”text”,


async:false,


error:function(){


alert(“故障了喵orz”);

},

success:function(data){


//console.log(“showtxt work”+data);


getData=data;


}

});

console.log(getData);


return getData;


}

加粗处是关键,调用该方法则能成功返回data值。

重点是要将ajax的async设置为false(同步。默认为true是异步,那样return getData获取不到值。)

———————

作者:illumiD

来源:CSDN

原文:https://blog.csdn.net/illumiD/article/details/82896314

版权声明:本文为博主原创文章,转载请附上博文链接!