我希望写一个函数,能够返回ajax取到的值,然后在另一个函数里判断这个值,并做相应操作。 [javascript] view plain copy function GetAjaxVal(){ var result; $.ajax({ ... async: false, success: function(data) { result = data; } }); return result; } 然后在另一个事件中判断返回值 [javascript] view plain copy $('').click(function(){ var result = GetAjaxVal(); if (result == "good"){ //do something } }); 这里的关键是“async: false”,如果不加,result会是未定义