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();
//这里可以直接拿到数据