Javascript 如何调用外部json

Javascript 如何调用外部json,javascript,jquery,json,Javascript,Jquery,Json,我从json数据创建了一个引导菜单和子菜单,该数据当前是cal from变量。菜单子菜单工作正常。如何从外部json调用相同的数据 var数据={ “菜单”:[ { “MenuId”:1, “Menuame”:“我的交易”, “潜台词”:“贷款处理”, “下拉列表”:“插入符号”, “MenuLink”:“#”, “链接类”:“下拉切换”, “数据切换”:“下拉列表”, “动作”:空, “控制器”:空, “ParentID”:空, “巫师”:1, “ModuleId”:空, “菜单”:[ {

我从json数据创建了一个引导菜单和子菜单,该数据当前是cal from变量。菜单子菜单工作正常。如何从外部json调用相同的数据

var数据={
“菜单”:[
{
“MenuId”:1,
“Menuame”:“我的交易”,
“潜台词”:“贷款处理”,
“下拉列表”:“插入符号”,
“MenuLink”:“#”,
“链接类”:“下拉切换”,
“数据切换”:“下拉列表”,
“动作”:空,
“控制器”:空,
“ParentID”:空,
“巫师”:1,
“ModuleId”:空,
“菜单”:[
{
“Menuame”:“贷款资格”,
“MenuId”:2,
“MenuLink”:“LoanGettingStarted.aspx”,
“家长ID”:1,
“巫师”:1,
},
{
“菜单名”:“发票上传”,
“MenuId”:3,
“MenuLink”:“#”,
“家长ID”:1,
“巫师”:1,
}
]
},
{
“MenuId”:4,
“Menuame”:“我的应用程序”,
“潜台词”:“自定义工作流”,
“下拉列表”:“插入符号”,
“MenuLink”:“#”,
“链接类”:“下拉切换”,
“数据切换”:“下拉列表”,
“动作”:空,
“控制器”:空,
“ParentID”:空,
“巫师”:2,
“ModuleId”:空,
“菜单”:[
{
“Menuame”:“我的领导”,
“MenuId”:5,
“MenuLink”:“#”,
“家长ID”:4,
“巫师”:1,
},
{
“付款明细表”:“付款明细表”,
“MenuId”:6,
“MenuLink”:“#”,
“家长ID”:4,
“巫师”:2,
},
{
“Menuame”:“延长保修期”,
“MenuId”:7,
“MenuLink”:“#”,
“家长ID”:4,
“巫师”:3,
},
{
“Menuame”:“COI”,
“MenuId”:8,
“MenuLink”:“#”,
“家长ID”:4,
“巫师”:4,
},
{
“MENUAME”:“S2S领导”,
“MenuId”:9,
“MenuLink”:“#”,
“家长ID”:4,
“巫师”:5,
}
]
},
{
“MenuId”:10,
“Menuame”:“绩效报告”,
“潜台词”:“内部,贡献”,
“下拉列表”:“插入符号”,
“MenuLink”:“#”,
“链接类”:“下拉切换”,
“数据切换”:“下拉列表”,
“动作”:空,
“控制器”:空,
“ParentID”:空,
“巫师”:2,
“ModuleId”:空,
“菜单”:[
{
“Menuame”:“贸易进展”,
“MenuId”:11,
“MenuLink”:“#”,
“家长ID”:10,
“巫师”:1,
},
{
“MenuName”:“DDF”,
“MenuId”:12,
“MenuLink”:“#”,
“家长ID”:10,
“巫师”:2,
}
]
},
{
“MenuId”:13,
“Menuame”:“服务台”,
“潜台词”:“提出、解决和跟踪”,
“下拉列表”:“插入符号”,
“MenuLink”:“#”,
“链接类”:“下拉切换”,
“数据切换”:“下拉列表”,
“动作”:空,
“控制器”:空,
“ParentID”:空,
“巫师”:2,
“ModuleId”:空,
“菜单”:[
{
“Menuame”:“客户服务”,
“MenuId”:14,
“MenuLink”:“#”,
“家长ID”:13,
“巫师”:1,
},
{
“Menuame”:“零售商帮助热线”,
“MenuId”:15,
“MenuLink”:“#”,
“家长ID”:13,
“巫师”:2,
}
]
},
{
“MenuId”:16,
“菜单名”:“更新”,
“潜台词”:“沟通”,
“MenuLink”:“LoanGettingStarted.aspx”,
“LinkClass”:空,
“DataToggle”:空,
“动作”:空,
“控制器”:空,
“ParentID”:空,
“巫师”:5,
“ModuleId”:空,
“菜单”:{
}
}
]
};
$(函数(){
for(数据菜单中的var键){
var root_menu=data.menu[key];
if(root\u menu.hasOwnProperty(“MenuId”)){
$(“#菜单”).append(“
  • ”); if(root_menu.hasOwnProperty(“菜单”)&&root_menu.menu.length>0){ $(“#menu li:last”).append(“