zoukankan      html  css  js  c++  java
  • 多个ajax返回发生混乱

    加载页面的时候发送多个ajax

    $(function () {
    $.ajax({
    url:"url1",
    type:"POST",
    dataType:"json",
    success:function(data){
    $("#html1").html(data.getData1);
    }
    });
    $.ajax({
    url:"url2",
    type:"POST",
    dataType:"json",
    success:function(data){
         $("#html2").html(data.getData2); 
    }
    });
    $.ajax({
    url:"url3",
    type:"POST",
    dataType:"json",
    success:function(data){
    $("#html3").html(data.getData3);
    }
    });
    });

    最后结果发生混乱 html1 html2 html3里的数据 是错位的,html1 有时返回html2或者html3的数据

    1方法:ajax嵌套,返回了再发送下一个
    $(function () {
    $.ajax({
    url:"url1",
    type:"POST",
    dataType:"json",
    success:function(data){
    $("#html1").html(data.getData1);
    $.ajax({
    url:"url2",
    type:"POST",
    dataType:"json",
    success:function(data){
         $("#html2").html(data.getData2); 
    $.ajax({
    url:"url3",
    type:"POST",
    dataType:"json",
    success:function(data){
    $("#html3").html(data.getData3);
    }
    });
        }
    });
        }
    });
    });

    2方法:在后台方法上加 synchronized 关键字保证同步
  • 相关阅读:
    osg模型部分节点旋转
    IFC数据模型构件控制
    自定义基于IFC数据的施工进度数据结构
    QDateTime QString
    Qt获取屏幕分辨率
    Qt自定义类重写 copy
    removeEntry
    initGanttView
    IfcAxis2Placement3D IFC构件的位置和方向
    致我最爱的你
  • 原文地址:https://www.cnblogs.com/lqmblog/p/12204872.html
Copyright © 2011-2022 走看看