jquery - 如何在Ajax加载数据表中使用回调函数?

标签 jquery callback datatables

$(document).ready(function() {
    $('#example').dataTable( {
        "bProcessing": true,
        "sAjaxSource": '../ajax/sources/arrays.txt'
    } );
} );

在上面的示例中,当 sAjaxSource 将数据加载到数据表中时,我希望有一个在数据加载后调用的回调函数,正确的方法是什么。

上面给出的解决方案不能解决我的问题。我不想对数据表中的数据执行任何操作,我只想等待数据加载,然后使用该数据更新 DOM 上的另一个 div。

最佳答案

这里是从服务器回调函数加载数据的示例。您也可以使用相同的函数修改数据。

$(document).ready( function() {
  $('#example').dataTable( {
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "xhr.php",
    "fnServerData": function ( sSource, aoData, fnCallback, oSettings ) {
      oSettings.jqXHR = $.ajax( {
        "dataType": 'json',
        "type": "POST",
        "url": sSource,
        "data": aoData,
        "success": fnCallback
      } );
    }
  } );
} );

此处回调函数:Datatable Callback functions

关于jquery - 如何在Ajax加载数据表中使用回调函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16475668/

相关文章:

javascript - jquery:将div从其他页面加载到div中

c# - 回调中的 WCF 服务超时

php - MySQL 日期范围查询适用于 Sequel Pro,但不适用于 PHP (DataTables)

javascript - 有没有办法通过 aoColumns/mData 留下空的 DataTable 列?

javascript - 输入设定值

jquery - 如何在数据表中添加if语句?

jquery 使用非选择器序列化

callback - Moq中的多个参数回调

objective-c - 什么是完成回调函数? C 或 Objective-C 中的示例?

javascript - jquery 数据表从选定的行中获取数据