jQuery 中post 、get的同步问题

转载他人,以便以后学习使用,谢谢作者。

解决方法1:

Js代码  收藏代码
  1. 在全局设置:  
  2. Js代码  
  3. $.ajaxSetup({  
  4.     async : false //取消异步  
  5. });       
  6. 然后再使用post或get方法  
  7. Js代码   
  8. $.get("getCookie.action", {test : 12},function(data, status) {  
  9.     if (status == "success") {  
  10.         data = eval_r("(" + data + ")");  
  11.         aDataSet = data;  
  12.         alert("data is " + aDataSet);  
  13.     } else {  
  14.         alert("wrong");  
  15.     }  
  16. });  

解决方法2:

Js代码  收藏代码
  1. 直接使用$.ajax,如:  
  2. Js代码   
  3. $.ajax({  
  4.     type : "post",  
  5.     url : "getCookie.action",  
  6.     data : "test=" + test,  
  7.     async : false,//取消异步  
  8.     success : function(data){  
  9.         data = eval_r("(" + data + ")");  
  10.         aDataSet = data;  
  11.     }  
  12. });  
原文地址:https://www.cnblogs.com/yinchuan/p/4810905.html