首頁 >web前端 >js教程 >jQuery與getJson結合的用法實例

jQuery與getJson結合的用法實例

PHPz
PHPz原創
2016-05-16 15:46:341323瀏覽

這篇文章主要介紹了jQuery與getJson結合的用法,實例分析了jquery解析json資料及數組遍歷的相關操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下,具體如下:

這裡分析jQuery與getJson結合的一個應用實例,因為json保存資料比較輕巧實用,所以個人比較喜歡Json功能,用這個簡單寫了一個導航選單的功能,比較簡單的那種,目的是示範如何將jQuery與Json結合。

運作效果截圖如下:

具體程式碼如下:

<!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结合的一个应用例子</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
 var data = {
  "siteData" : [
   {
   "siteClass" : "网页制作",
   "siteList" : [
    {"sName" : "脚本之家", "url" : "//www.jb51.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" : "赶集网", "url" : "http://www.ganji.com/"}
   ]
   }
  ]
 }
 var items = []; 
 $.each(data.siteData, function(i, val) {
var li2Size = val.siteList.length;
for(var m=0, li2 = &#39;&#39;; m < li2Size; m++){
 li2 += &#39;<li id="li_&#39;+i+&#39;_&#39;+m+&#39;"><a href="&#39; + val.siteList[m].url + &#39;" title="&#39; + val.siteList[m].sName + &#39;" target="_blank">&#39; + val.siteList[m].sName + &#39;</a></li>&#39;;
}
 items.push(&#39;<li><dl id="li_&#39; + i + &#39;"><dt>&#39; + val.siteClass +&#39;</dt><dd><ul>&#39;+ li2 + &#39;</ul></dd></dl></li>&#39;); 
 }); 
 $(&#39;<ul/>&#39;, { 
 &#39;style&#39;: &#39;color:red;&#39;,
 &#39;class&#39;: &#39;my-new-list&#39;, 
 html: items.join(&#39;&#39;) 
 }).appendTo(&#39;body&#39;); 
})
</script>
</head>
<body>
</body>
</html>

以上就是本章的全部內容,更多相關教學請造訪jQuery影片教學JSON影片教學

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn