微信掃碼登錄 ×
jQuery動態(tài)獲取json樹形菜單

jQuery動態(tài)獲取json樹形菜單

收藏
jQuery動態(tài)獲取json樹形菜單
jQuery通過ajax調(diào)用方法異步獲取json數(shù)據(jù)內(nèi)容,可自定義編輯添加多級樹形菜單內(nèi)容代碼。

使用方法:


由于樹形菜單數(shù)據(jù)量比較大的時候,我們通過預(yù)加載數(shù)據(jù)的方式生成菜單可能對前后端交互延遲較長。所以研究了下可以預(yù)加載也可以異步加載數(shù)據(jù)的樹形菜單插件。

1、這里介紹幾種調(diào)用方法:

//預(yù)加載數(shù)據(jù)格式
var arr = [{
		id: 1,
		name: "一級",
		open: true,
		child: [
			{
				id: 5,
				name: "二級",
				type:'leaf'
			},
			{
				id: 6,
				name: "二級",
				child: [
				{
					id: 7,
					name: "三級",
					type:'leaf'
				},
				{
					id: 9,
					name: "三級",
					child: [
					{
						id: 10,
						name: "四級",
						child: [
						{
							id: 11,
							name: "五級",
							type:'leaf'
						},
						{
							id: 12,
							name: "五級",
							type:'leaf'
						}
					]}
				]}
			]}]
	}, {
		id: 2,
		name: "一級",
		child: [
			{
				id: 3,
				name: "二級",
				pid: 2,
				type:'leaf'
			},
			{
				id: 3,
				name: "二級",
				pid: 2,
				type:'leaf'
			},{
				id: 4,
				name: "二級",
				pid: 2,
				type:'leaf'
			}
		]
	},{
		id: 8,
		name: "一級",
		pid: 0,
		type:'leaf'
	}
];

//無限級菜單生成
$("#toUl").LuTree({
	arr: arr,
	sign:true,
	simIcon: "fa fa-file-o",//葉子圖標(biāo)
	mouIconOpen: " fa fa-folder-open",//展開圖標(biāo)
	mouIconClose:"fa fa-folder",//關(guān)閉圖標(biāo)
	callback: function(id) {
		console.log("你選擇的id是" + id);
	}
});

//無限級請求節(jié)點下的菜單
$("#ajaxUl").LuAjaxTree({
	url:'./data.json',
	simIcon: "fa fa-file-o",//葉子圖標(biāo)
	Demo:true,//模式,是否在服務(wù)器環(huán)境,true是演示模式,不需要后臺,false是需要后臺配合的使用模式
	Method: "POST",//請求方法
	mouIconOpen: " fa fa-folder-open",//展開圖標(biāo)
	mouIconClose:"fa fa-folder",//關(guān)閉圖標(biāo)
	callback: function(id) {
		console.log("你選擇的id是" + id);
	}
});

//可操作異步加載數(shù)據(jù)生成無限級樹形菜單
$("#updateUl").LuUpdateTree({
	url:'./data.json',
	simIcon: "fa fa-file-o",//葉子圖標(biāo)
	Demo:true,//模式,是否在服務(wù)器環(huán)境,true是演示模式,不需要后臺,false是需要后臺配合的使用模式
	Method: "POST",//請求方法
	mouIconOpen: " fa fa-folder-open",//展開圖標(biāo)
	mouIconClose:"fa fa-folder",//關(guān)閉圖標(biāo)
	callback: function(id) {
		console.log("你選擇的id是" + id);
	}
});


使用聲明

1. 本站所有素材(未指定商用),僅限學(xué)習(xí)交流。
2. 會員在本站下載的原創(chuàng)商用和VIP素材后,只擁有使用權(quán),著作權(quán)歸原作者及17素材網(wǎng)所有。
3. 原創(chuàng)商用和VIP素材,未經(jīng)合法授權(quán),請勿用于商業(yè)用途,會員不得以任何形式發(fā)布、傳播、復(fù)制、轉(zhuǎn)售該素材,否則一律封號處理。
4. 本平臺織夢模板僅展示和個人非盈利用途,織夢系統(tǒng)商業(yè)用途請預(yù)先授權(quán)。

x
×
×

注冊

QQ注冊 立即下載 微信注冊 立即下載

簽到成功!

已連續(xù)簽到1天,連續(xù)簽到3天可獲得50積分

知道了