• jquery 中post 、get的同步问题


    解决方法1:

    在全局设置:

    Js代码 
    1. $.ajaxSetup({ 
    2.     async : false 
    3. });        
    [js] view plaincopy
     
    1.  $.ajaxSetup({  
    2.     async : false  
    3. });         

    然后再使用post或get方法

    Js代码 
    1. $.get("register/RegisterState", {test : 12}, function(data, status) { 
    2.     if (status == "success") { 
    3.             data = eval("(" + data + ")"); 
    4.         aDataSet = data; 
    5.         alert("data is " + aDataSet); 
    6.     } else { 
    7.             alert("wrong"); 
    8.          } 
    9. }); 
    [js] view plaincopy
     
    1. $.get("register/RegisterState", {test : 12}, function(data, status) {  
    2.     if (status == "success") {  
    3.             data = eval("(" + data + ")");  
    4.         aDataSet = data;  
    5.         alert("data is " + aDataSet);  
    6.     } else {  
    7.             alert("wrong");  
    8.          }  
    9. });  

    解决方法2:

    直接使用$.ajax,如

    Js代码 
    1. $.ajax({ 
    2.           type : "post"
    3.           url : "register/RegisterState"
    4.           data : "test=" + test, 
    5.           async : false
    6.           success : function(data){ 
    7.             data = eval("(" + data + ")"); 
    8.             aDataSet = data; 
    9.           } 
    10.           }); 
  • 相关阅读:
    2020软件工程02
    自我介绍
    2019年春总结作业
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第七周学习总结
    第六周学习总结
  • 原文地址:https://www.cnblogs.com/littleCode/p/3470518.html
Copyright © 2020-2023  润新知