把两个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(){     })

原文地址:https://www.cnblogs.com/dsh2018/p/9674668.html

时间: 2024-10-14 08:33:38

把两个ajax请求的数据放在一个样式里的相关文章

关于ExtJS的两种Ajax请求和回调问题(转载)

1. Ext.form.Action.Submit的配置选项success.failure 根据返回json中success属性判断的,如果success为true,则success,false则failure,如果无json中无success属性,failure,故要提示操作是否成功,必须要返回success属性. loginFormPanel.getForm().submit({ method:'POST', params:{ username:username, password:pass

ajax请求返回数据,模板中的数据处理

/*ajax请求返回数据,模板中的数据处理*/ function QueryGameAsset(){ var new_start_time=$('#new_start_time').val();//开始时间 var new_end_time=$('#new_end_time').val();//结束时间 if(!new_start_time||!new_end_time){ alert("时间不能为空"); return false; } $.ajax({ url:'/Statisti

ajax请求json数据异常:nested exception is net.sf.json.JSONException: java.lang.reflect.InvocationTargetException] with root cause

ajax请求json数据异常:nested exception is net.sf.json.JSONException: java.lang.reflect.InvocationTargetException] with root cause 1.异常原因:所请求的json数据中包含java.util.date数据类型,但是在后台并没有将其格式转换 2.解决方法:添加工具类DateJsonValueProcessor import java.text.SimpleDateFormat; imp

点滴笔记(一):for循环ajax请求添加数据

项目里遇到循环添加数据,添加多条数据到主表后,还要根据每条主表数据主键ID添加到子表里,于是想到post提交 发现循环post没效果,也没async参数.. 于是用ajax里面有async设置了false,循环添加也没达到效果.. 一开始的写法 for(int a=0;a<10;a++) { $.ajax({                 url: "url",                 dataType: 'json',     async:false         

vue实战使用ajax请求后台数据(小白)

vue实战使用ajax请求后台数据(小白) 前言:前端小白入门到这个阶段,应该会知道我们所做的页面上那些数据,绝大部分都不是静态的数据,而是通过调用后台接口把数据渲染到页面上的效果.ajax可以帮助我们更好的去实现这一点,下面是详解在vue中如何使用它. vue本身它是不支持直接发送ajax请求的,需要用到axios(一个基于promise的HTTP库,可以用在浏览器和node.js中)这是Axios文档的介绍,详细可查看:https://www.kancloud.cn/yunye/axios/

ajax同步异步设置导致的问题及return返回值(返回ajax请求的数据)

一.ajax同步异步设置导致父子页面数据更新不一致问题. 1.在修复入宿退宿功能时,发现点击退宿.入宿按钮时.父页面数据更新了但是子页面数据要重新打开才能更新.如下图: 因为数据刷新函数如下:父页面刷新函数findRoomPeople()采用的是异步,所以,操作的数据还没更新,子页面刷新函数loadRoomInfo()就已经执行,所以获取到的数据还是之前的数据. <script> roomHandle: function () { /*刷新数据变化*/ parent.cootoo_room.f

AJAX请求提交数据

1,AJAX准备知识:JSON JSON指的是JavaScript对象表示方法(JavaScript Object Notation) JSON是轻量级的文本数据交换格式 JSON独立于语言 JSON具有自我描述性, 更易理解 JSON使用JavaScript语法来描述数据对象,但是JSon仍然独立于语言和平台,json解析器和json库支持许多不同的语言 合格的json对象: ["雪雪","小雪","雪儿","小雪砸",&q

JavaScript中一个方法同时发送两个ajax请求问题

今天在做项目中遇到一个问题,大概是在一个jsp页面同时有一个select下拉搜索条件框和一个Bootstrap表格展示列表.这两个都要通过ajax向后台拿数据,而且要在页面加载时完成.当时的做法是: $(function() { // 加载下拉菜单 selectMenu(); /** 加载页面表格 */ var url = 'xxxx.do'; var col = [ { checkbox : true }, { field : 'operlogid', title : 'xxx', forma

ajax请求接口数据

/** * 定义全局变量 */ var V_WEBBASE = "https://tsch.fromfuture.cn:7714/GZ/dtdocsfconroom/addfollowup?guid="; //入参var code = ""; //机构码var guid = ""; //患者IDvar docguid = ""; //医生ID var temperature = ""; //体温var fo