datatables ajax row undefined

读取json文件时,可以用row[2]这种方式,但是ajax则需要使用row.title这种方式:

$(‘#example‘).DataTable( {
                "sAjaxSource": "/poptestcase?oid="+oid+"&tid="+tid,
                "bDestroy":true,
                "columns": [
                { "data": "wait" ,"render": function ( data, type, row ) {
                        if(parseInt(row.fail) > 0)
                        {
                        return ‘未通过‘;
                        }
                        else
                        {
                        if(parseInt(row.wait) > 0 || parseInt(row.stall) > 0)
                        {
                        return ‘处理中‘;
                        }
                        else
                        {
                        return ‘通过‘;
                        }
                        }
                        }},
                { "data": "pass" ,"visiblity":false},
                { "data": "fail","visiblity":false },
                { "data": "stall","visiblity":false },
                { "data": "invalid","visiblity":false },
                    { "data": "equipmentname" },
                    { "data": "equipmentbrand" },
                    { "data": "equipmentoperatingsystem" }
                ]
            });
时间: 2025-01-18 06:55:40

datatables ajax row undefined的相关文章

thinkphp+datatables+ajax 大量数据服务器端查询

今天一白天全耗在这个问题上了,知乎2小时除外... 现在19:28分,记下来以备后查. 问题描述:从后台数据库查询人员信息,1w多条,使用一个好看的基于bootstrap的模板 Bootstrap-Admin-Template-master ,其中集成了datatable组件,使用默认配置将后台php查询的数据给到前端网页,发现速度比较慢,20s左右,急脾气的人会砸电脑,为了爱护显示器起见,解决它. 思路:1.修改后台php查询代码,实现分页,前端要看那一页就把那页的数据查出来给他,分页的数据不

DataTables ajax重新加载数据

传数据给后台返回数据,最开始的办法是 重新生成一个datatable对象,但是在每次点击刷新时都会有闪动的现象,而且代价很高.理想中应该仅仅更新数据. 最后在文档中查到一个插件fnReloadAjax加入文件 $.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource, fnCallback, bStandingRedraw ) { if ( sNewSource !== undefined && s New

JQuery插件之Jquery.datatables.js用法及api

1.DataTables的默认配置 $(document).ready(function() { $('#example').dataTable(); } ); 示例:http://www.guoxk.com/html/DataTables/Zero-configuration.html 2.DataTables的一些基础属性配置 "bPaginate": true, //翻页功能 "bLengthChange": true, //改变每页显示数据数量 "

JQuery之DataTables强大的表格解决方案

好久没有写过前端的东西了,好多东西真是遗忘的太快了,重新捡起jquery,开始写公司的后台...在jquery中更好的处理表格这个东西,还是很蛋疼的,如果要是好看点还要在使用bootstrap来做.看到园子里有人研究过,哪来学一学: 1.DataTables的默认配置 $(document).ready(function() { $(‘#example’).dataTable(); } ); 示例:http://www.guoxk.com/html/DataTables/Zero-configu

jquery之DataTables的使用

document jquery function lsquo 强大的表格解决方案,有多强大,一起来看下吧: 1.DataTables的默认配置 $(document).ready(function() {$('#example').dataTable();} ); 示例:http://www.guoxk.com/html/DataTables/Zero-configuration.html 2.DataTables的一些基础属性配置 "bPaginate": true, //翻页功能&

插件笔记——dataTables使用说明

jquery DataTables中文使用说明 出处:http://blog.vunso.com/201405/jquery-datatables%E4%B8%AD%E6%96%87%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.htm 本文共四部分:官网 | 基本使用|遇到的问题|属性表 一:官方网站:[http://www.datatables.net/] 二:基本使用:[http://www.guoxk.com/node/jquery-datatables] 1.

datatables后端分页

0x01 缘由 平时较少涉及前端,这次本以为模板中有表单,分页跳转搜索功能都比较齐全,可以高枕无忧,但是细看模板中的分页跳转是不需要与后台交互的,数据一次性写在前端,再有前端插件完成分页. 这种方式肯定是不可行的,这次要做的可以看做资产管理,服务器+主机量级很大,一个机器生成一条 <th>,第一次请求的前端代码怕是要崩掉. 所以合理采用的还是后端分页 0x02 分页方式 团队项目里看过的几种后端分页方式: 1. Paginator + render渲染整个页面,这种方式比较好理解,但是每一次跳

IE浏览器中 $.ajax返回uindefined 其他浏览器正常

怎么解决IE浏览器中ajax返回undefined问题_JavaScript教程_B5教程网 出现这样的问题,是因为文件保存编码和页面显示编码不一至造成的.各种浏览器,没有统一的规范,特别是IE,做浏览器兼容时,是比较郁闷的.下面模拟一下这个问题. 1,test.php采用gbk或者gb2312编码 <?php  header("content-Type: text/html; charset=utf8");//设置页面显示为utf8  echo "aaa";

JS学习之ajax相关知识和ajax的封装

XMLHttpRequest对象 1. XMLHttpRequest用于在后台与服务器交换数据,是AJAX之所以能对网页进行局部刷新的核心,同时Ajax技术离开了XMLHttpRequest对象将失去与服务器异步通信的能力. 2:不同的浏览器创建XMLHttpRequest对象使用的语句是不同的. 3:3.XMLHttpRequest对象方法与属性 方法 描述 open(method,url,[async],[username],[password]) 规定请求的类型.URL 以及是否异步处理请