bootstrap绑定datatables问题
自己写的搜索功能不能用,代码如下:
<script type="text/javascript">
$(document).ready(function () {
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx“,
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
$("#SearchId").click(function () {
///在单击搜索按钮时想重新请求数据库绑定table,不想用下面注释的方法,(下面注释的方法是框架自带的搜索方法)我想自己 写一个方法单击时重新绑定table。
// oTable.fnFilter("", oTable.oApi._fnVisibleToColumnIndex(oTable.fnSettings(), Number(0)));
//单击是以下代码不执行
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx?str=proName like '%c%'", //在这里重新带条件请求数据
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
});
})
</script>
自己写的搜索功能不能用,代码如下:
<script type="text/javascript">
$(document).ready(function () {
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx“,
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
$("#SearchId").click(function () {
///在单击搜索按钮时想重新请求数据库绑定table,不想用下面注释的方法,(下面注释的方法是框架自带的搜索方法)我想自己 写一个方法单击时重新绑定table。
// oTable.fnFilter("", oTable.oApi._fnVisibleToColumnIndex(oTable.fnSettings(), Number(0)));
//单击是以下代码不执行
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx?str=proName like '%c%'", //在这里重新带条件请求数据
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
});
})
</script>
(图片地址:http://e.hiphotos.baidu.com/zhidao/pic/item/29381f30e924b899ad1f59226d061d950a7bf68c.jpg)
<script type="text/javascript">
$(document).ready(function () {
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx“,
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
$("#SearchId").click(function () {
///在单击搜索按钮时想重新请求数据库绑定table,不想用下面注释的方法,(下面注释的方法是框架自带的搜索方法)我想自己 写一个方法单击时重新绑定table。
// oTable.fnFilter("", oTable.oApi._fnVisibleToColumnIndex(oTable.fnSettings(), Number(0)));
//单击是以下代码不执行
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx?str=proName like '%c%'", //在这里重新带条件请求数据
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
});
})
</script>
自己写的搜索功能不能用,代码如下:
<script type="text/javascript">
$(document).ready(function () {
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx“,
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
$("#SearchId").click(function () {
///在单击搜索按钮时想重新请求数据库绑定table,不想用下面注释的方法,(下面注释的方法是框架自带的搜索方法)我想自己 写一个方法单击时重新绑定table。
// oTable.fnFilter("", oTable.oApi._fnVisibleToColumnIndex(oTable.fnSettings(), Number(0)));
//单击是以下代码不执行
var oTable = $('#datatable_fixed_column').dataTable({
"sDom": "<'dt-top-row'><'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",
"sAjaxSource": "Handler.ashx?str=proName like '%c%'", //在这里重新带条件请求数据
"bLengthChange": true,
"bPaginate": true,
"oLanguage": {
"sSearch": "Search all columns:"
}
});
});
})
</script>
(图片地址:http://e.hiphotos.baidu.com/zhidao/pic/item/29381f30e924b899ad1f59226d061d950a7bf68c.jpg)
...全文
相关推荐
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
这样可以避免一次性加载大量数据导致的性能问题。
解决DataTables响应式布局中的弹出问题
本文介绍了解决DataTables在响应式布局下弹出框(Popover)无法显示的问题。当表格列折叠时,新生成的DOM元素需要手动绑定弹出框监听器。通过初始化DataTables时设置drawCallback函数,以及在表格上添加点击事件监听器来捕获折叠事件,可以确保动态生成的元素正确绑定弹出框功能。文章提供了具体的代码实现示例,并说明该方法适用于需要在动态元素上绑定事件的类似场景,帮助开发者提升网页的交互性和用户体验。
struts,spring,mybatis,jquery,datatable,bootstrap集成
Struts、Spring、MyBatis、jQuery、DataTables 和 Bootstrap 是六个非常重要的开源技术框架,在Web开发领域中广泛应用。
jquery DataTables-1.9.4
**文档和社区**:DataTables官方提供详尽的文档和活跃的社区支持,开发者可以快速找到解决问题的方法和获取最新的更新信息。
表格控件Query
**事件处理**:绑定DataTables的事件,实现特定功能的响应,如`drawCallback`、`search`等。


