java-bootstarp中绑定了一个datatables不好用

问题描述

bootstarp中绑定了一个datatables不好用

画面初始化有一个列表页,已经成功绑定了一个datatables。点击编辑按钮后,在一个bootstarp中绑定了一个datatables,
谷歌调试不报错,js无错误。是否有特殊的配置之类的说法?
数据结构:[{"id":value,"id":value}]
jsp部分代码:

                    <table class="table table-striped table-bordered table-hover" id="**sample_list**">
                        <thead>
                        <tr>

                            <th width="10%">id</th>
                            <th width="20%">
                                字段名称:
                            </th>
                        </tr>
                        </thead>
                        <tbody>

                        </tbody>
                        </table>

js代码:

    $("#edit").click(function(){
    var dicFId=$('#sample_dic').DataTable().rows('.selected').data()[0].dicFId;
    $.ajax({
         type: 'POST',
         url: projectName+'/dicManaInitDetal',
         cache:false,
         data : {
             dicFId:dicFId
         },
         dataType:'json',
         success: function(data, status){
             if(data.status == 1) {
                 if(!data.msg) {
                     data.msg = '访问出错';
                 }
                 alert(data.msg);
             }

         else {
             alert(22);
             alert(data[0].dicId);
             $('#sample_list').dataTable({
                 retrieve: true,
                 paging: false,
                 "bAutoWidth" : false,
                 "searching":false,
                ** "data":data,
                 "columns": [
                             { "data": "dicId" },
                             { "data": "dicName" }
                         ]**

              });
             $('#full').modal('show');
         }
            }

    }); 

});

    java返回的结构如截图

)

    高分急求·

解决方案

描述不清楚 怎么答?

解决方案二:

这种情况遇见过,是因为datatables这个插件的数据格式不是[{"id":value,"id":value}]这种形式,你换成这种就可以了:[[value1,value2]];即是说是数组形式

解决方案三:

datatables的格式是这样的:{iTotalRecords:20,iTotalDisplayRecords:20,aaData:[{},{}]},其中iTotalRecords、iTotalDisplayRecords、aaData的key值是固定的,不能改变的,aaData中的值即为List对象

时间: 2024-08-03 22:59:38

java-bootstarp中绑定了一个datatables不好用的相关文章

java swing中如何为一个窗体添加背景图片

问题描述 java swing中如何为一个窗体添加背景图片 java swing中如何为一个窗体添加背景图片,java swing中如何为一个窗体添加背景图片 解决方案 http://blog.csdn.net/caixiexin/article/details/6608919 解决方案二: 在JFrame中添加JPanel面板,然后就可以设置了.

java 日历中用户创建一个跨天的事件提醒,那么我的java日历应当如何去记录并打印出这样的事件呢?

问题描述 java 日历中用户创建一个跨天的事件提醒,那么我的java日历应当如何去记录并打印出这样的事件呢? 一个班级假如有100个同学,现在我们按照学号随机选择连续学号的42名同学,这42名同学一排7人分为6排,然后按照他们这一年来参加活动的多少来给分,规定一个同学参加一次班级活动就给这位同学1分,参加一次团体表演(你可以认为参加团体表演的人都是按照学号顺序相邻的,比如从1到10号的同学,他们一块进行了一场团体表演,学号15-30的16位同学一块进行了一次团体表演等,这些人每人都能获得1分)

仔细触摸Java编程中的“文档”和“包”

编程 什么是包 Java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface).Java语言的包可以被另一个Java开发包所使用.如果我们要引用某个包中的类,用import关键字来标明即可.比如: import java.util. date=new Date  提示:import java.util.表示java.util中的所有公有类和接口被引入到当前包.这里的匹配符可以调入多个类名. 常用的Java标准包 JDK为我

在Java swing中图片的添加

问题描述 在Java swing中图片的添加 在Java swing 中按下一个按钮,然后换一张图片,图片放在JLabel中,图片是用ImagIO 读入的,麻烦给个例子 解决方案 java swing 图片处理特效 Java Swing Graphics 获取组件图片 图片旋转Java 拖动Swing组件和图片 解决方案二: 设置成事件监听就好了 解决方案三: 直接在按钮的事件里设置Jlabel

Java编程中10个最佳的异常处理技巧_java

在实践中,异常处理不单单是知道语法这么简单.编写健壮的代码是更像是一门艺术,在本文中,将讨论Java异常处理最佳实践.这些Java最佳实践遵循标准的JDK库,和几个处理错误和异常的开源代码.这还是一个提供给java程序员编写健壮代码的便利手册.Java 编程中异常处理的最佳实践 这里是我收集的10个Java编程中进行异常处理的10最佳实践.在Java编程中对于检查异常有褒有贬,强制处理异常是一门语言的功能.在本文中,我们将尽量减少使用检查型异常,同时学会在Java编程中使用检查型VS非检查型异常

Java开发中异常处理的最佳实践

异常处理是Java 开发中的一个重要部分.它是关乎每个应用的一个非功能性需求,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等.Java提供了几个异常处理特性,以try,catch 和 finally 关键字的形式内建于语言自身之中.Java 编程语言也允许你创建新的异常,并通过使用 throw 和 throws关键字抛出它们.事实上,在Java编程中,Java的异常处理不单单是知道语法这么简单,它必须遵循标准的JDK库,和几个处理错误和异常的开源代码.这里我们将讨论一些关于异常处

如何在java中实现读取一个txt文档中的随机一行

问题描述 如何在java中实现读取一个txt文档中的随机一行 如题,如何在java中实现读取一个txt文档中的随机一行? 主要就是怎么随机读取 解决方案 根据楼上的说法,来总结一下吧,总体来说,就是将文件全部都读取出来,每一行存储到一个数组或集合中,然后再通过产生随机数,来对这个数组或是 集合进行随机的访问.这样一来就解决了 解决方案二: 文本文件只能顺序读,不能随机读.你的需求只能是读取文本文件每一行到一个arraylist,然后得到下标范围,产生一个随机数,取那一行 解决方案三: http:

重写-关于java中compare的一个问题

问题描述 关于java中compare的一个问题 我在看视频,这边重写了compare接口,compare接口里的方法既然都是抽象的,那 compareto 在这里不是毛用都没.... 解决方案 可能java的字符串类型默认实现了compareTo方法,就像equal一样. 解决方案二: 一个是实现接口 Comparable的compareTo()方法:一个是String类中compareTo()方法....肯定不一样啊 建议看api文档 解决方案三: 你重写的的是接口Comparable中的c

java web应用中新起一个线程 在线程中怎么获取系统登录的数据

问题描述 java web应用中新起一个线程 在线程中怎么获取系统登录的数据 java web应用中新起一个线程 在线程中怎么获取系统登录的数据,系统登录用的是Spring Secrity 解决方案 可以使用缓存,自己写一个缓存类.或者使用Redis.