表过滤并在刷新后维护状态

时间:2014-04-09 10:35:13

标签: jquery

我有一个包含db数据的表,我要完成的是根据复选框过滤(只有一列)而不回发,如果用户刷新页面,则保存过滤器状态.. < / p>

  • 复选框 - 在选中复选框时,我会将附近的文本发送到Jquery&#34;包含&#34;功能

例:(复选框)

| |只显示10号

这里我发送10到&#34;包含)(如果用户选中复选框),表格只显示10号鞋子。其他的将被删除..

  • 使用asp.net

我的想法(不知道这是否是一个好的解决方案)是:

使用Jquery&#34;包含&#34;函数如果列包含文本然后确定否则删除整行..高效,不?我可以在刷新后保持过滤 有人可以为我简化它并帮助我实现它吗?

1 个答案:

答案 0 :(得分:0)

我会:

1)进行操作按钮调用向服务器发送包含所有复选框值的AJAX请求。

2)使您的服务器代码成为Web服务.asmx,它将使用这些值作为参数调用存储过程。

3)编写一个存储过程,它将根据传入的复选框值动态构造SQL Query。

4)从AJAX调用中获取一些JSON并使用此数据在页面上呈现正确的列。

状态将在整个过程中保持