我的网页上有表和javascript,可以对列进行排序(我在google中找到了js)。此页面有刷新选项(每30秒)。我需要在刷新后保存表排序。我该怎么办?
答案 0 :(得分:0)
您必须拥有某种数据库 一个流行的是MySQL。
请记住,javascript是浏览器端(客户端)语言,
所以它无法保存数据。 (不使用HTML5存储空间或cookie)。
如果您想使用cookie或html5存储保存,请查看:
http://www.w3schools.com/html/html5_webstorage.asp
http://www.w3schools.com/js/js_cookies.asp
答案 1 :(得分:0)
如果您可以访问PHP(至少您已使用PHP标记了这一点),并且您不需要永久保存排序,请尝试使用会话。
本质上:
session_start()
)。$_SESSION['table_sort_method'] = $sort_method;
中(应该从AJAX POST接收$sort_method
,'table_sort_method'
只是示例数组键名称。)$_SESSION
查找排序方法,并在最初显示表格时使用它。请务必在输出任何HTML之前致电session_start()
以获取对正确的$_SESSION
数据的访问权。
如果您需要永久性,可以使用上述逻辑,但用您选择的数据库交互替换PHP会话相关部分。