/*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:'/StatisticsGame/SettlementStatisticsCount',
        data:{
            //req_date:$('#datetimepicker1').val(),
            new_start_time:new_start_time,//开始时间
            new_end_time:new_end_time,//结束时间
            req_game:$("#select_game1").select().val(),
            get_select_platform:$('#select_platform').val(),
            req_mode:search_mode},
        type:'post',
        cache:false,
        async:true,
        dataType:'json',
        success:function(data) {
            if(data["req"] != "success"){
                coverit();
            }else{
                hidden_coverit();
            }
            $(".asset_table_tr").remove();
            if(data["req"] == "success"){
                var total_bet = 0;
                var total_charge=0;
                var total_revenue=0;
                var total_prizes=0;
                for(i = 0; i < data["data"].length; ++i){    //for循环遍历数据输出
                    var bet=Number(data["data"][i]['total_bet']);//玩家总流水
                    var charge=Number(data["data"][i]['total_tips']);//玩家总净损
                    var revenue=Number(data["data"][i]['revenue']);//jackpot购买额
                    var prizes=Number(data["data"][i]['prizes']);//jackpot中奖额
                    var date = data["data"][i]["_id"];//日期
                    var select_platform_name = data["data"][i]["select_platform_name"];//平台名称
                    var text = '<tr class="asset_table_tr"><td>'+date + '</td>';

                    total_bet += bet;
                    total_charge +=charge;
                    total_revenue +=revenue;
                    total_prizes+=prizes;

                    text += '<td>'+ select_platform_name + '</td>';
                    text += '<td>'+ bet +'</td>';
                    text += '<td>'+ bet + '</td>';
                    text += '<td>'+ revenue + '</td>';
                    text += '<td>'+ prizes + '</td>';
                    text += '</tr>';

                    $("#asset_table").append(text);
                }
                /*模板数据遍历结束之后追加数据显示*/
                var text1;
                var str='合计';
                var str2='\';
                text1 += '<tr>';
                text1 += '<td>'+ str + '</td>';
                text1 += '<td>'+ str2 + '</td>';
                text1 += '<td>'+ total_bet + '</td>';
                text1 += '<td>'+ total_charge + '</td>';
                text1 += '<td>'+ total_revenue + '</td>';
                text1 += '<td>'+ total_prizes + '</td>';
                text1 += '</tr>';
                $("#asset_table").append(text1);

            }else{
                var error_message=data['error_message'];
                alert(error_message);
                return false;
            }
        },
        error : function() {
        }
    });
}

ajax请求返回数据,模板中的数据处理的更多相关文章

  1. $.ajax请求返回数据中status为200,回调的却是error?

    $.ajax({ type:'get',//使用get方法访问后台 dataType:'json',//访问json格式的数据 url:'http://job.hainan.net/api/recru ...

  2. 关于IE浏览器 ajax 请求返回数据不对的问题

    在使用ajax向后台发送请求的时候,在使用ie 进行调试的时候发现根据条件进行查询时,返回的数据与没有根据条件进行查询时数据相同,也就是条件没有发生作用. 经过同事的帮助发现ajax初始化设置时没有c ...

  3. jquery中获取ajax请求返回数据的方法

    function getPageTotalAndDataTotal(page) { //设置一个变量用于接收ajax返回的值 var pageTotal = 0; // 获取页数与数据总数 $.aja ...

  4. 关于使用Ajax请求json数据,@RequestMapping返回中文乱码的几种解决办法

    一.问题描述: 使用ajax请求json数据的时候,无论如何返回的响应编码都是ISO-8859-1类型,因为统一都是utf-8编码,导致出现返回结果中文乱码情况. $.ajax({ type:&quo ...

  5. 在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法

    在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法 最近在做一个小东西,使用kindeditor上传图片的时候,自己写了一个上传的方法,按照协议规则通过ajax返回json ...

  6. jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

  7. 前台返回json数据的常用方式+常用的AJAX请求后台数据方式

    我个人开发常用的如下所示: 之所以像下面这样下,一是前台Ajax,二是为安卓提供接口数据 现在常用的是返回JSON数据,XML的时代一去不复返 JSON相对于XML要轻量级的多 对JSON不是十分熟悉 ...

  8. Ajax请求后台数据

    一.前期准备 安装好XAMPP软件,并运行起来.本文代码是基于XAMPP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MariaDB.PHP和Perl.XAMPP开放源码包的设 ...

  9. Java封装接口统一返回数据模板

    现在大多数都使用前后端分离开发模式,前端通过Ajax请求访问后台服务器,后台返回JSON数据供前端操作,这里编写一个统一返回数据模板类,方便日后操作 public class R extends Ha ...

随机推荐

  1. JavaScript常用的方法和函数(setInterval和setTimeout)

    1.setInterval:计时器 可以按照指定的周期(以毫秒为单位)来调用函数或计算表达式 调用格式:setinterval(fun,time) 说明:fun为函数体,time为数值,这两个参数是必 ...

  2. js算法集合(一) 水仙花数 及拓展(自幂数的判断)

    js算法集合(一) ★ 最近有些朋友跟我说对js中的一些算法感到很迷惑,知道这个算法到底是怎么回事,但是就是不会用代码把它写出来,这里我跟大家分享一下做水仙花数的算法的思路,并对其扩展到自幂数的算法, ...

  3. Collection<E>、Iterable<T>和Iterator<E>接口

    Collection接口 public interface Collection<E>extends Iterable<E> Collection接口主要包含以下方法: Ite ...

  4. C语言之强化,弱化符号weak

    一.概述 在C语言中,函数和初始化的全局变量(包括显示初始化为0)是强符号,未初始化的全局变量是弱符号. 对于它们,下列三条规则使用: ① 同名的强符号只能有一个,否则编译器报"重复定义&q ...

  5. python基础:各种类型的转换

    1.str转dict #借助eval,dict str="{"data":"123","result":"ok" ...

  6. jt格式文件与网格压缩

    jt格式文件与网格压缩 介绍 jt是一种3D数据格式,主要用于工业,产品可视化,数据交换,并且西门子在2012推动jt成为ISO国际标准.在文件尺寸方面,采用了不少专门的压缩方法,比较轻量化. jt文 ...

  7. 《Android进阶》之第四篇 ViewPagerIndicator的使用

    1.先将这个开源框架下载到本地: Administrator@QH-20141231RFQJ /d/hixin $ cd ViewPagerIndicator/ Administrator@QH-20 ...

  8. mac系统下给文件夹加密方法

    电脑里我们往往会有许多隐私的文件,不希望被别人看到,在过去的Windows电脑里,我们习惯性的会在文件夹中将该文件隐藏,但是这个隐藏是不安全的,遇到稍微会点电脑技术的人就可以给你解开,安全性不高,ma ...

  9. SmartCoder每日站立会议10

    站立会议内容: 准备为上交第一阶段项目进行加班,将各个页面联系起来,静态地图变为动态转换,考虑地图全屏或者是小屏即消息展示方式 1.站立会议照片:      2.任务展板: 3.燃尽图:

  10. testlink(以及服务器)问题定位思路

    testlink又炸了,记录下问题定位思路: 1.翻阅logs: tail -100f ***.log 2.将关键字百度: 但是狗日的网上一般不会告诉我们这修改的文件在哪(上下图无关联,因为图是后面随 ...