• jquery 中post 、get的同步问题,从外部获取返回数据


    解决方法1:

    在全局设置:

    Js代码 
    1. $.ajaxSetup({ 
    2.     async : false 
    3. });        

     
    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.           }); 
  • 相关阅读:
    谷哥的小弟学后台(29)——动态代理
    HDU
    jni 入门 android的C编程之旅 --->环境搭建&&helloworld
    C# 开发系列(二)
    C# 开发系列(一)
    ajax跨域实现api 接口调用
    dependency injection(2)
    要读的书单
    dependency injection
    php dependency innjection
  • 原文地址:https://www.cnblogs.com/chyg/p/3990298.html
Copyright © 2020-2023  润新知