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();
//這里可以直接拿到數據
