标签:repeat 回调函数 dex comm 需要 函数 callback 数据 har
function load_val(callback){//定义一个回调函数 $.getJSON(‘test.php‘ , function(dat){ callback(data);//将返回结果当作参数返回 }); } load_val(function(data){ alert(data);//这里可以得到值 }); //否则的话你需要这样用同步ajax来实现了 function load_val2(){ var result; $.ajax({ dataType:‘json‘, url : ‘test.php‘, async:false,//这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待 //数据加载完成后才继续执行 success : function(data){ result = data; } }); return result; } var data = load_val();//这里可以直接拿到数据
function
load_val(callback){
//定义一个回调函数
$.getJSON(
‘test.php‘
,
function
(dat){
callback(data);
//将返回结果当作参数返回
});
}
load_val(
function
(data){
alert(data);
//这里可以得到值
});
//否则的话你需要这样用同步ajax来实现了
function
load_val2(){
var
result;
$.ajax({
dataType:
‘json‘
,
url :
‘test.php‘
,
async:
false
,
//这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待
//数据加载完成后才继续执行
success :
function
(data){
result = data;
}
});
return
result;
}
var
data = load_val();
//这里可以直接拿到数据
ajax返回的值有两种方法,一种是把async:true改为false。 另一种是回调函数。
标签:repeat 回调函数 dex comm 需要 函数 callback 数据 har
原文地址:http://www.cnblogs.com/alone2015/p/6387017.html