0

我有一个包含左右窗格的拆分器。在左侧窗格中显示导航,当单击某个项目时,与该项目对应的 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;
}

我错过了什么吗?

4

1 回答 1

0

您确定原因是您加载了 3 次局部视图吗?这种行为的原因可能是这些请求实际加载的内容。

著名的问题是使用这些 ajax 请求加载另一个 jQuery,因此所有小部件将从内存中清除,您将开始遇到未定义的问题。

于 2013-01-21T04:59:16.163 回答