sAjaxSource
您可以使用此参数指示DataTables从外部源加载数据(如果您想传输已有的数据,请使用aData)。只需提供一个可以从中获取JSON对象的URL。该对象必须包含参数'aaData',它是表的数据源。
现在,对我来说(Ajax和JSON的业余爱好者),这是胡言乱语。
我想让我的数据表分页,并在每次重新排序表或选择下一页时使用Ajax加载新条目(而不是预先加载所有条目)
如果我想将bServerSide
选项设置为true
有没有人可以向我解释这个概念?
答案 0 :(得分:2)
在服务器端处理中,您可以选择以下两种方式之一:
从同一网址提供JSON,您可以使用该网址显示带有表格的HTML网页
(包含表的页面在www.example.com/table
,AJAX调用www.example.com/?sEcho=1&andOtherParametersHere
) - 您不需要指定sAjaxSource
,因为datatable的脚本将参数连接到现有URL。
从URL中提供JSON,该URL与您用于显示带有表的HTML页面的URL不同
(因此,包含表格的页面位于www.example.com/table
,AJAX调用www.another.com/?sEcho=1&andOtherParametersHere
) - 您必须将sAjaxSource
指定为www.another.com
。
答案 1 :(得分:0)
简单地说,它是返回您要显示的DataTables内容的URL(用于服务器端处理的数据源)。
如果您需要更多详细信息,其他回复中有很多链接可以详细说明。