jQuery数据表事件Dt不着火
jQuery DataTables event preXhr.dt doesn't fire
我需要在请求发送之前包含一些数据到ajax请求。我设置了事件处理程序preXhr.dt
,但由于某些原因它没有触发
$('.js-paging').on('preXhr.dt', function(e, settings, data){
console.log(settings, data)
})
所以没有日志数据,事件还没有触发。
HTML<span class="previous paginate_button">
<a class="link js-paging" href="#">Previous</a>
</span>
数据表中的所有事件都直接在<table>
元素本身上触发(在源=> $(settings.nTable).trigger( e, args )
中查找_fnCallbackFire
),因此您不能像上面那样捕获任意<a>
元素上的事件。
$('table').on('preXhr.dt', function(e, settings, data){
$('#<table-id>').on('preXhr.dt', function(e, settings, data){
$('.<table-class>').on('preXhr.dt', function(e, settings, data){
。
相关文章:
- 用程序搜索JQuery数据表中的文本
- 具有rowGrouping的数据表无法隐藏列
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 将单击事件添加到数据表
- 使用带有参数的数据表sAjaxSource
- 对角度数据表中括号内的数字进行排序
- 动态构建一个数据表与scriplets
- jquery数据表的自定义ko绑定
- 预览数据表单
- 如何在数据表中设置从Ajax响应选中的复选框
- DT数据表背景颜色为黑色,但仍有悬停和选择颜色
- 数据表-隐藏/显示列
- 对损坏的子行进行排序的数据表
- 数据表排序但对行进行分组
- 数据表1.10,第列.转发器使用情况
- 如何将JSON编码的PHP数组发送到同一页面上的数据表
- jquery数据表在初始化时设置宽度
- 条件格式数据表DT R
- jQuery数据表事件Dt不着火
- 如何在Shiny DT数据表中预选行