Heim > Artikel > Web-Frontend > Anwendungsbeispiele für die Kombination von jQuery und getJson
In diesem Artikel wird hauptsächlich die Verwendung von jQuery und getJson anhand von Beispielen analysiert. Freunde, die dies benötigen, können sich darauf beziehen wie folgt:
Hier ist ein Anwendungsbeispiel für die Kombination von jQuery und getJson. Da JSON relativ leicht und praktisch zum Speichern von Daten ist, bevorzuge ich persönlich die Json-Funktion, um einfach eine Navigationsmenüfunktion zu schreiben Es ist relativ einfach und dient dazu, die Verwendung von jQuery und Json zu demonstrieren.
Der Screenshot des Laufeffekts lautet wie folgt:
Der spezifische Code lautet wie folgt:
<!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 = ''; 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>
Das Obige ist Den gesamten Inhalt dieses Kapitels und weitere verwandte Tutorials finden Sie unter jQuery-Video-Tutorial, JSON-Video-Tutorial!