簡體   English   中英

將 ajax 響應加載到數據表

[英]load ajax response to a data table

使用數據表 1.10,我有 10000 多行。 我需要使用 ajax 響應繪制表格主體。 現在我將數據作為數組返回並在 html 中迭代前端,這使得數據表呈現 n 行而不考慮分頁,一旦頁面完全加載,它就會繪制默認表(10 行)。 我想刪除迭代器並從 AJAX 響應加載正文。 如何實現?

我在 rails4 中使用數據表。 我也嘗試使用 deferRender: true 我的應用程序沒有變化

提前致謝

我真的不明白為什么要迭代data[]並呈現dataTable body

您可以簡單地在 dataTable 中使用Ajax 源數據,如下所示:

$(document).ready(function() {
    $('#example').DataTable( {
        "ajax": '../ajax/data/arrays.txt'
    } );
} );

dataTable 中支持服務器端分頁,這稱為服務器端處理:

$(document).ready(function() {
    $('#example').DataTable( {
        "processing": true,
        "serverSide": true,
        "ajax": "../server_side/scripts/server_processing.php"
    } );
} );

這是在 Ajax 調用中發送的服務器端處理參數列表。

嵌入式鏈接有很好的文檔和示例可以幫助您。 您的 API 必須以示例中所示的所需格式提供 JSON 負載。

希望這會有所幫助,如果您需要進一步的幫助,請告訴我!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM