阻止选项卡缓存jquery ui
Prevent tab caching jquery-ui
我有一组使用jquery ui完成的选项卡。我不想缓存选项卡内容。所以我正在做以下事情:
$(".leftPanel").tabs(
{cache : false,
ajaxOptions : {
cache : false,
error : function(xhr, status, index, anchor) {
$(anchor.hash).html("Oops ... There was an error");
}
}
});
这很有效,而且每当我切换选项卡时,它都会获取数据。第一个选项卡有一个jquery数据表。第二个选项卡有一个带有按钮的窗体,用于创建另一个数据表。
现在,当第二个选项卡中生成的数据表为空时,就会出现问题。此数据表生成正确。但当我切换到表1时,数据表中以前的值会出现"未格式化内容的闪光"。然后会显示一条警报,称为"DataTables警告(表id='table-2'):从数据源请求了行0的未知参数'1'"。请注意,当第二个表为空时会发生这种情况。我需要解决这个问题。
提前感谢!
更新:更多信息:当我隐藏警报时,选项卡1中的表将刷新并显示正确的信息。但是警报很烦人。我需要正确的方法来消除它。注意,只有当第二个选项卡中的表为空时才会发生这种情况。
我发现问题不是由选项卡缓存引起的。我在所有具有特定类的对象上调用该方法,而我应该在具有特定id的元素上调用。
相关文章:
- jQuery UI自动完成突然停止工作
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- 停止jQuery UI滑块移动超过给定值
- Jquery UI自动完成无法工作
- jquery ui滑块上的滑块值
- jQuery UI可排序-多连接列表拖动
- 使用Jquery ui时滑块无法工作
- JQuery UI可拖动潜水与滚动棒到鼠标
- jQuery UI自动完成-修改问题
- JQuery UI日期选择器:在选择出发日期时自动弹出返回日期
- 阻止选项卡缓存jquery ui
- 将jQuery UI Timepicker Addon与React一起使用
- 如何在页面重新加载时显示jquery ui对话框
- jquery ui自动完成导致标头错误
- jquery UI draggable:UI.children不是一个函数
- 在JQuery UI Accordion Sortable中使用touchpunch无法正确使用touch
- Jquery UI对话框不会消失
- jQuery UI对话框错误,按钮导致HierarchyRequestError
- jQuery UI使用json文件自动完成
- 如何从内部销毁jQuery UI小部件's原型