我正在使用库JQuery开发Tapestry项目。
我使用jquery / datatable来显示我的对象。 我想在datatable中保存搜索,因此我将布尔值bStateSave设置为true。 它可以工作,但经过几次测试后,我得到一个空白页面,我必须清除缓存才能使应用程序再次工作。
选项包括:
public JSONObject getOptions() {
String option = "{ aaSorting: [[ 0, 'asc']], aoColumns: [ { sType: 'string' }, { sType: 'string' }, { sType: 'string' }, { sType: 'string' }, { sType: 'string' },{ sType: 'string' }, { bSortable : false } , {bSortable : false} , {bSortable : false}] , bJQueryUI : true, bStateSave : true}";
JSONObject json = new JSONObject(option);
return json;
}
Cookies:
有什么问题?
谢谢!
答案 0 :(得分:0)
没有看到任何代码,很难看出你做错了什么。如上所述here bStateSave标志使数据表将用户操作保存到客户端cookie。
您的Cookie中可能存储的过滤器与来自服务器的任何记录都不匹配,这意味着您的网格是空的。
现在大多数浏览器都有检查Cookie的工具。
答案 1 :(得分:0)
您可能正在达到最大cookie大小