簡體   English   中英

數據表中的sAjaxSource參數究竟是什么?

[英]What exactly is the sAjaxSource parameter in datatables?

根據datatables網站

sAjaxSource
您可以使用此參數指示DataTables從外部源加載數據(如果您想傳輸已有的數據,請使用aData)。 只需提供一個可以從中獲取JSON對象的URL。 該對象必須包含參數'aaData',它是表的數據源。

現在,對我來說(阿賈克斯和JSON的業余愛好者),這是胡言亂語。

我希望我的數據表能夠進行分頁,並在每次重新排序表或選擇下一頁時使用Ajax加載新條目(而不是預先加載所有條目)

顯然,如果我想將bServerSide選項設置為true,則需要這個“可以從中獲取JSON對象的URL”

有沒有人可以向我解釋這個概念?

在服務器端處理中,您可以選擇以下兩種方式之一:

  1. 從同一個URL提供JSON,用於顯示帶有表格的HTML頁面(帶有表格的頁面位於www.example.com/table調用www.example.com/?sEcho=1&andOtherParametersHere ) - 您不需要指定sAjaxSource ,因為datatable的腳本將參數連接到現有URL。

  2. 從URL中提供JSON,該URL與用於顯示帶有表的HTML頁面的URL不同(因此帶有表的頁面位於www.example.com/table調用www.another.com/?sEcho=1&andOtherParametersHere ) - 您必須指定sAjaxSourcewww.another.com

簡而言之,它是返回您要顯示的DataTables內容的URL(用於服務器端處理的數據源)。

如果您需要更多詳細信息,其他回復中有很多鏈接可以詳細說明。

暫無
暫無

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

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