实际上 ajax 同步状态下是不可能获取到返回值的,只能利用回调方式在ajax方法外操作返回的数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function load_val(callback){//定义一个回调函数
$.getJSON('test.php' , function(dat){
callback(data);//将返回结果当作参数返回
});
}

load_val(function(data){
alert(data);//这里可以得到值
});


function search(arg0,callback){
$.ajax({
url:,
data:{json:arg0},
dataType:"json"
async:true,
success:function(data){
callback(data);
}
});
}

 评论


本站使用 Material X 作为主题 , 总访问量为 次 。
隐藏