我有一个数据表(我正在使用Jquery Datatable 1.10),它使用一个接受参数的AJAX数据源,如下所示:
var table = $('#example').DataTable( {
ajax: {
url: "http://example.com/end/point",
data: {"id": "12345"}
} );
这非常有效。
我在页面上有一个图表,单击该图表时必须从图表元素值重新加载带有"id"
的数据表。
理想情况下,我希望使用与此类似的内容,但包含新的"id"
参数。
table.ajax.url( "http://example.com/end/point").load();
是否仍然使用API根据新的"id"
参数重新加载数据?
(我不希望将ID作为字符串链接到URL,因为它感觉很笨拙)
答案 0 :(得分:0)
如果从选择器分配了id值:
data: {"id": $("#chartelementid").val()}
然后你可以在click事件中调用fnDraw(),并在重新加载数据时使用新的图表元素id:
table.fnDraw();