把两个ajax请求的数据放在一个样式里

Posted 爱吃香蕉和菠萝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把两个ajax请求的数据放在一个样式里相关的知识,希望对你有一定的参考价值。

function loadCiShuAndKeHuShu(name) {
          var ajax1 = $.get(clientUrl_Order,{"dataType":"dp1169_app_zh_gmcs_jk","fresh":"1"}).done(function(data){
            data_LN=data;
        });
        var ajax2 = $.get(clientUrl_Order,{"dataType":"dp1169_app_zh_gmcs_lj","fresh":"1"}).done(function(data){
            data_LJ=data;
        });
        $.when(ajax1,ajax2).done(function(){
            var xAxis=[];
            var series_LN=[];
            var series_LJ=[];
            var series=[];
            if (‘综合‘==name) {
                $.each(data_LN.monthly_trend, function(index,item) {
                    if(xAxis.indexOf(item.vday_ym)==-1){
                      xAxis.push(item.stat);
                  }
                });
                $.each(data_LJ.monthly_trend, function(index,item) {
                    if(xAxis.indexOf(item.stat)==-1){
                      xAxis.push(item.stat);
                      }
                });
            xAxis.sort();
            console.log("--------------",xAxis)
            $.each(data_LN.monthly_trend,function(index,item){
                  var num=xAxis.indexOf(item.stat);
                series_LN[num]=item.custnum;
              })
               $.each(data_LJ.monthly_trend,function(index,item){
                  var num=xAxis.indexOf(item.stat);
                series_LJ[num]=item.custnum;
              }) 
            } 
            console.log("&&&&&&&&&&&&&&&&&&",series_LN)
            //购买次数与客户数
                let ec005_hBar = echarts.init($("#ec005_hBar")[0]);
                ec005_hBar.clear();
                ec005_hBar.setOption(opt_line);
                ec005_hBar.setOption(opt_bar_vertical);
                ec005_hBar.setOption({
                    grid: {
                        top: ‘25%‘,
                        bottom: ‘10%‘,
                        left: ‘15%‘,
                        right: ‘5%‘,
                    },
                    xAxis: {
                        // name: ‘月份‘,
                        data: xAxis,
                        axisLabel:{
                            interval:0
                        }
                    },
                    yAxis: [
                        {
                        },
                    
                    ],
                    series: [
                        {
                            name: ‘乐家 ‘,
                            type: ‘bar‘,
                            itemStyle: { color: colors[0] },
                            barWidth: ‘20%‘,
                            data: series_LJ,
                        },
                        {
                            name: ‘乐农 ‘,
                            type: ‘bar‘,
                            itemStyle: { color: colors[1] },
                            barWidth: ‘20%‘,
                            data: series_LN,
                        }
                    ]
                });
                // 产品转化率
        });
    }

重点:

var ajax1 = $.get(clientUrl_Order,{"dataType":"dp1169_app_zh_gmcs_jk","fresh":"1"}).done(function(data){
            data_LN=data;
        });
var ajax2 = $.get(clientUrl_Order,{"dataType":"dp1169_app_zh_gmcs_lj","fresh":"1"}).done(function(data){
            data_LJ=data;
        });
$.when(ajax1,ajax2).done(function(){
     })

以上是关于把两个ajax请求的数据放在一个样式里的主要内容,如果未能解决你的问题,请参考以下文章

ajax获取数据后怎么去渲染到页面

京东账户——Mysql/PHP/Ajax爬坑之页头页尾加载

jquery ajax 放在重复点击事件beforeSend方法

急 ajax 调用问题

vue中ajax请求放在哪个生命周期中

Node、Express、Ajax 和 Jade 示例