function 返回jQuery.ajax取到的值

来源:互联网 发布:兰州交大网络教育学院 编辑:程序博客网 时间:2024/05/18 03:38

我希望写一个函数,能够返回ajax取到的值,然后在另一个函数里判断这个值,并做相应操作。

[javascript] view plain copy
  1. function GetAjaxVal(){  
  2. var result;  
  3. $.ajax({  
  4.          ...  
  5.          async: false,  
  6.          success: function(data) {  
  7.               result = data;  
  8.          }  
  9.      });  
  10. return result;  
  11. }  


然后在另一个事件中判断返回值

 

[javascript] view plain copy
  1. $('').click(function(){  
  2. var result = GetAjaxVal();  
  3. if (result == "good"){  
  4. //do something  
  5. }  
  6. });  

这里的关键是“async: false”,如果不加,result会是未定义
阅读全文
0 0
原创粉丝点击