将HTML表导出为文本或CSV文件

时间:2013-03-01 20:06:23

标签: php javascript jquery html

我有一个PHP搜索页面,可以将结果输出到HTML表格。我使用jQuery插件允许通过单击列标题对列进行排序。我想允许用户将搜索结果下载到TXT或CSV文件,但我希望保留排序顺序。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:0)

浏览器端(javascript)无法生成可下载文件,因此您需要从服务器端生成它(在您的情况下为php)。您可以跟踪javascript使用的最后一个订单,并将其传递给PHP脚本以按照订单顺序生成文件

答案 1 :(得分:0)

该jquery插件通过更新元素来工作,可能是带表的div。

只需获取div innerhtml并使用正则表达式解析它。

在jquery中的

将是$(divname).html()

答案 2 :(得分:-2)

这是一个很好的jQuery插件,用于处理表:

http://www.datatables.net/

您可以将tabletools与数据表一起使用 http://datatables.net/release-datatables/extras/TableTools/index.html