函数中返回ajax的值

遇到这样的问题,一般是ajax异步请求数据作为函数返回值.
一:异步加载
funtion get(callback){ //定一个回调函数
$.getJSON(url,function(data){
callback(data); //将返回的值作为参数
})

get(funtion(data){
alert(data); //获取值
})

二:设置为同步请求
funtion get()

var result;
$.ajax{
dataType:'json',
url:url,
async:false, //设置是否异步为false,数据加载完才继续执行。
success:funtion(data){
result=data;

}
return result;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容