一般方法就是局部函數(shù)有返回值,直接調取。
var num;
function sum(data){
num = data;
return num;
}
sum(5)
alert(num)
那么如何調取局部函數(shù)里面存在的ajax里面的變量呢?
var num;
function ajax(str){
$.ajax({
type: "GET",
url:url,
success:function(data){
num=str;
}
})
return num;
};
ajax(5);
console.log(num) //undefind
1江场,可以使用異步,
async:false,
2,
function load_val(callback){//定義一個回調函數(shù)
$.getJSON('test.php' , function(dat){
callback(data);//將返回結果當作參數(shù)返回
});
}
load_val(function(data){
alert(data);//這里可以得到值
});