我有一个PHP搜索页面,它将结果输出到一个HTML表。我使用jQuery插件来允许通过单击列标题对列进行排序。我想让用户将搜索结果下载到TXT或CSV文件,但我想保留排序顺序。有办法做到这一点吗?
浏览器端(javascript)不能生成可下载的文件,所以你需要从服务器端(在你的情况下是php)生成它。您可以跟踪javascript使用的最后一个顺序,并将其传递给PHP脚本,以按照适当的顺序生成文件
这个jquery插件的工作原理是更新一个元素,可能是一个div与表。
获取div innerhtml并使用正则表达式解析它。
jquery中的就是$(divname).html()
这是一个很好的jQuery插件,用于处理表格:
http://www.datatables.net/你可以对数据表使用tabletoolshttp://datatables.net/release-datatables/extras/TableTools/index.html