如何从$.ajax函数内部返回值?
$.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 })