我加载页面所需的所有数据,一旦它加载,我想添加一个dropdownbox /一组按钮来改变数据的排序取决于选择什么。刷新html表
由于我需要的所有数据都已经加载,所以做回发并重新获得相同的内容是多余的。我认为这是可能的使用JavaScript,但我很糟糕。顺便说一句,我正在做这个MVC。
所以我的问题是:
1)如果可能的话,它是如何在JavaScript中做了什么? 2)是否有另一种更好的方式来显示和刷新显示的数据而不是使用表?
我加载页面所需的所有数据,一旦它加载,我想添加一个dropdownbox /一组按钮来改变数据的排序取决于选择什么。刷新html表
由于我需要的所有数据都已经加载,所以做回发并重新获得相同的内容是多余的。我认为这是可能的使用JavaScript,但我很糟糕。顺便说一句,我正在做这个MVC。
所以我的问题是:
1)如果可能的话,它是如何在JavaScript中做了什么? 2)是否有另一种更好的方式来显示和刷新显示的数据而不是使用表?
纯JavaScript:
JQuery的:
Table Sorter相当出名
Flexgrid也是另一种选择,而不是仅仅用于排序,但制作表格/网格获得强大的新功能
Aee也33 JavaScript Solutions for Sorting Tables为其他jQuery和纯JavaScript选项。
所以,你想要做的客户端由JavaScript排序。我建议你使用第三方jQuery库,如http://www.datatables.net/。对于最简单的设置,你只需要给你的表一个ID并运行脚本。
$("#myTable").dataTable();
当然,如果你有很多行,你需要考虑服务器端处理。