jQuery與getJson結(jié)合的用法實例
更新時間:2015年08月07日 10:17:13 作者:皮蛋
這篇文章主要介紹了jQuery與getJson結(jié)合的用法,實例分析了jquery解析json數(shù)據(jù)及數(shù)組遍歷的相關操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了jQuery與getJson結(jié)合的用法。分享給大家供大家參考。具體如下:
這里分析jQuery與getJson結(jié)合的一個應用實例,因為json保存數(shù)據(jù)比較輕巧實用,所以個人比較喜歡Json功能,用這個簡單寫了一個導航菜單的功能,比較簡單的那種,目的是演示如何將jQuery與Json結(jié)合起來。
運行效果截圖如下:

具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery與Json結(jié)合的一個應用例子</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var data = {
"siteData" : [
{
"siteClass" : "網(wǎng)頁制作",
"siteList" : [
{"sName" : "腳本之家", "url" : "http://www.fzitv.net/"},
{"sName" : "51CTO", "url" : "http://www.51cto.com/"},
{"sName" : "博客園", "url" : "http://www.cnblogs.com/"}
]
},
{
"siteClass" : "在線音樂",
"siteList" : [
{"sName" : "百度MP3", "url" : "http://mp3.baidu.com/"},
{"sName" : "千千靜聽", "url" : "http://www.music2.com/"},
{"sName" : "酷狗音樂", "url" : "http://www.kugou.com/"}
]
},
{
"siteClass" : "求職招聘",
"siteList" : [
{"sName" : "58同城", "url" : "http://www.58.com/"},
{"sName" : "趕集網(wǎng)", "url" : "http://www.ganji.com/"}
]
}
]
}
var items = [];
$.each(data.siteData, function(i, val) {
var li2Size = val.siteList.length;
for(var m=0, li2 = ''; m < li2Size; m++){
li2 += '<li id="li_'+i+'_'+m+'"><a href="' + val.siteList[m].url + '" title="' + val.siteList[m].sName + '" target="_blank">' + val.siteList[m].sName + '</a></li>';
}
items.push('<li><dl id="li_' + i + '"><dt>' + val.siteClass +'</dt><dd><ul>'+ li2 + '</ul></dd></dl></li>');
});
$('<ul/>', {
'style': 'color:red;',
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
})
</script>
</head>
<body>
</body>
</html>
希望本文所述對大家的jquery程序設計有所幫助。
相關文章
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
以前用原生的JS做過類似拖拽div的效果,現(xiàn)在按原思路改做成一個JQ的小插件,當作制作JQ插件的一個小練習,感興趣的朋友可以了解下哈2013-05-05
poshytip 基于jquery的 插件 主要用于顯示微博人的圖像和鼠標提示等
分享一個jquery插件-主要用于顯示微博人的圖像和鼠標提示等poshytip2012-10-10
jQuery創(chuàng)建平滑的頁面滾動(頂部或底部)
如何創(chuàng)建一個平滑的滾動效果是本文的目的使用jQuery讓您可以滾動到你的網(wǎng)頁的頂部或底部,相當不錯的一個效果,感興趣的你可不要錯過了哈2013-02-02
jquery下動態(tài)顯示jqGrid以及jqGrid的屬性設置容易出現(xiàn)問題的解決方法
jquery下動態(tài)顯示jqGrid以及jqGrid的屬性設置容易出現(xiàn)問題的解決方法,使用jqgrid的朋友可以參考下。2010-10-10

