我有一个包含db数据的表,我要完成的是根据复选框过滤(只有一列)而不回发,如果用户刷新页面,则保存过滤器状态.. < / p>
例:(复选框)
| |只显示10号
这里我发送10到&#34;包含)(如果用户选中复选框),表格只显示10号鞋子。其他的将被删除..
我的想法(不知道这是否是一个好的解决方案)是:
使用Jquery&#34;包含&#34;函数如果列包含文本然后确定否则删除整行..高效,不?我可以在刷新后保持过滤 有人可以为我简化它并帮助我实现它吗?
答案 0 :(得分:0)
我会:
1)进行操作按钮调用向服务器发送包含所有复选框值的AJAX请求。
2)使您的服务器代码成为Web服务.asmx,它将使用这些值作为参数调用存储过程。
3)编写一个存储过程,它将根据传入的复选框值动态构造SQL Query。
4)从AJAX调用中获取一些JSON并使用此数据在页面上呈现正确的列。
状态将在整个过程中保持