首页 > 解决方案 > 剑道菜单子项未从客户端呈现

问题描述

我将 kendo MenuItem 作为JSON从服务器端传递到客户端,它们具有MainmenuSubMenu选项。Mainmenu正在正确渲染SubMenu但未渲染。让我用代码解释一下;

下面是我发送到客户端的服务器端 JSON 数据:

在此处输入图像描述 在我的客户端,数据正在正确呈现 在此处输入图像描述

但输出仅显示 MainMenu 项目的数据,不显示 SubMenu 的数据。 在此处输入图像描述 下面是我的javascript代码:

function KendoMenuItem(menuItem)
 {    
    jsObjectForkendoMenuItem = menuItem;    
}
function kendoMenu() {
    debugger;
   // alert(jsObjectForkendoMenuItem);
    $('#menu').kendoMenu({
        //orientation: "vertical",
        dataSource: [
            {
                text: "Add",
                value: "Add",
                items: jsObjectForkendoMenuItem                        
            },
        ],
        //select: onKendoMenuselect
    });
}

请让我知道我在哪里做错了。

标签: javascriptjqueryjsonmenu-itemskendo-menu

解决方案


好的。问题是我Items用大写字母。


推荐阅读