我有一个包含左右窗格的分割器。在左侧窗格中,它显示导航,单击某个项目时,与该项目对应的URL将加载到右侧窗格中。我已成功完成此操作,但我注意到在三次成功ajaxrequest之后,在第四次单击后我的分割器未定义。
这是我的部分js: var onPanelItemSelect = function(e){
var windowPath;
windowPath = $(e.item).attr('data-value');
if (windowPath != '#') {
// get a reference to the splitter
var splitter = $("#splitter").data("kendoSplitter");
// load content into the pane
splitter.ajaxRequest("#right_pane", windowPath);
}
return false;
}
我错过了什么吗?
答案 0 :(得分:0)
您确定原因是您加载了局部视图三次吗?这种行为的原因可能是实际加载这些请求的原因。
着名的问题是用这些ajax请求加载另一个jQuery,因此所有的小部件都将从内存中清除,你将开始得到未定义的问题。