如何从 $.ajax
函数内部返回值?
这是我的基本设置:
function something(){
var id = 0;
$.ajax({
'url':'/some/url',
'type':'GET',
'data':{'some':'data'},
'success':function(data){
id = data['id'];
}
});
return id;
}
最佳答案
使用回调函数,这是JavaScript的方式:
function something(callback){
$.ajax({
'url':'/some/url',
'type':'GET',
'data':{'some':'data'},
'success': callback
});
}
something(function (data) {
data['id']; // use it here
})
关于jquery - $.ajax() 函数内部的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8187201/