用Jquery读取Json内容

 

记得Json文件必须用UTF-8编码格式。

Jquery
$(document).ready(function() {
$.getJSON(
"Jsons/menu.json", function(data) {
var txt = "";
$.each(data,
function(i, n) {
if (n.Parent.Active == 0) {
txt
+= "<table cellspacing=\"1\" class=\"grid fixed\"><tr><td class=\"category linkdisable\">≡ { " + n.Parent.Name + " } ≡</td></tr></table><table cellspacing=\"0\"><tr><td colspan=\"3\" style=\"height: 1px;\"><img alt=\"\" src=\"images/blank.gif\" /></td></tr></table>";
}
else {
txt
+= "<table cellspacing=\"1\" class=\"grid fixed\"><tr><td class=\"category hand\" οnclick=\"collapse('menu_" + i + "')\">≡ { " + n.Parent.Name + " } ≡</td></tr><tr id=\"menu_" + i + "\"><td class=\"items\"><ul>";
if (n.Parent.Children.length > 0) {
$.each(n.Parent.Children,
function(j, k) {
if (k.Active == 0) {
txt
+= "<li class=\"linkdisable\">" + k.Name + "</li>";
}
else {
txt
+= "<li><a href=\"" + k.Url + "\">" + k.Name + "</a></li>";
}
});
}
else {
txt
+= "<li><a href=\"#\"></a></li>";
}
txt
+= "</ul></td></tr></table><table cellspacing=\"0\"><tr><td colspan=\"3\" style=\"height: 1px;\"><img alt=\"\" src=\"images/blank.gif\" /></td></tr></table>";
}
});
$(
"#leftBar").html(txt);
});
});

转载于:https://www.cnblogs.com/KenBlove/archive/2008/11/24/1340247.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值