函数中返回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;

你可能感兴趣的:(函数中返回ajax的值)