【问题标题】:Kendo splitter is undefined after several ajaxrequest几次ajaxrequest后剑道拆分器未定义
【发布时间】:2013-01-21 03:06:42
【问题描述】:

我有一个包含左右窗格的拆分器。在左侧窗格中显示导航,当单击某个项目时,与该项目对应的 URL 将被加载到右侧窗格中。我已经成功地做到了这一点,但我注意到在 三个 成功的 ajaxrequest 之后,我的拆分器在第四次点击后是未定义的。

这是我的部分 js: var onPanelItemSelect = 函数 (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;
}

我错过了什么吗?

【问题讨论】:

    标签: kendo-ui splitter


    【解决方案1】:

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

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

    【讨论】:

    • 我的错。我已经解决了这个问题,但是当我的视图显示在拆分器上时,下一个问题是“myfunction is not defined”。无论如何感谢您的回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    相关资源
    最近更新 更多