gpt4 book ai didi

jquery-plugins - 选择日期范围后强制 JQuery Datatable 通过 AJAX 加载数据

转载 作者:行者123 更新时间:2023-12-01 05:05:28 25 4
gpt4 key购买 nike

我有很棒的 jquery 数据表,当前使用 ajax 加载数据。该代码与我从中获取的示例几乎相同,可以在以下位置找到:http://www.datatables.net/release-datatables/examples/server_side/pipeline.html

我发现这是最好的例子,因为它将分页、排序和搜索框合并到 ajax 请求中。搜索框允许您输入关键字,这会触发 ajax 函数,该函数将搜索值作为 $_GET var 包含到服务器脚本中。

这是我的表格的小预览,其中加载了表格工具等。 http://img828.imageshack.us/img828/9778/previewxjh.png

正如您所看到的,这里的主要焦点是我添加的灯丝组日期范围插件。我现在已经完成了这个工作,并且对于重复事件触发问题等有一个故障安全机制。它已经准备好了,只需要包含在 ajax 管道中 - 这就是我在最后一天左右被困的地方。

fnDataTablesPipeline 似乎只是一个过渡,根本不引用搜索框,因此我无法弄清楚搜索框是如何工作的,并且我不确定这是否是正确的位置,包括我的日期范围值(我所尝试的一切都只会让我走进死胡同)

我想将 onChange 事件用于日期范围过滤器,并以与搜索框工作方式完全相同的方式应用它。当值更改时,只需将其作为 get 变量传递,以便我的 php 脚本可以在那里处理它。我对分页感到担忧,并且在日期更改后我可能需要重置回第一页(不确定我将如何处理这个问题,但这是下一步)

我需要帮助告诉数据表从ajax源刷新,并将日期范围作为获取参数包含到服务器端脚本(例如当搜索框值更改时)- 听起来很简单,但这就是我崩溃的地方,并且由于缺乏理解而没有充分利用我的时间。

有没有人实现了类似的可以帮助我?

现在最大的问题是如何强制刷新我的日期范围 onChange 事件,当然还包括包含我的日期的单个字符串值(我知道如何覆盖服务器端)

非常感谢,克里斯

编辑:实际上,我在完成当天工作之前就成功地完成了这项工作。明天回到办公室时我会发布我的代码,它实际上非常简单 - 我完全错误地处理了它。

最佳答案

更改日期后..

oTable.fnClearTable(0);
oTable.fnDraw();

在管道中包含 var

function fnDataTablesPipeline ( sSource, aoData, fnCallback, dateRange ) {
aoData.push( { "name": "dateRange", "value": $('#dateRangePicker').val(), } );
...

获取php脚本中的var

$_GET['dateRange']

关于jquery-plugins - 选择日期范围后强制 JQuery Datatable 通过 AJAX 加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6359374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com