jQuery与getJson结合的用法实例


Posted in Javascript onAugust 07, 2015

本文实例讲述了jQuery与getJson结合的用法。分享给大家供大家参考。具体如下:

这里分析jQuery与getJson结合的一个应用实例,因为json保存数据比较轻巧实用,所以个人比较喜欢Json功能,用这个简单写了一个导航菜单的功能,比较简单的那种,目的是演示如何将jQuery与Json结合起来。

运行效果截图如下:

jQuery与getJson结合的用法实例

具体代码如下:

<!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" : "https://3water.com/"},
    {"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>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
从父页面读取和操作iframe中内容方法
Jul 25 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 Javascript
jcrop基本参数一览
Jul 16 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
Jan 13 Javascript
JavaScript中的slice()方法使用详解
Jun 06 Javascript
探讨JavaScript语句的执行过程
Jan 28 Javascript
js获取页面及个元素高度、宽度的代码
Apr 26 Javascript
Bootstrap表格和栅格分页实例详解
May 20 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
May 25 Javascript
jquery判断input值不为空的方法
Jun 05 Javascript
JavaScript的setter与getter方法
Nov 29 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
Sep 15 Javascript
《JavaScript函数式编程》读后感
Aug 07 #Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
Aug 07 #Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 #Javascript
C++中的string类的用法小结
Aug 07 #Javascript
Grunt入门教程(自动任务运行器)
Aug 06 #Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
Aug 06 #Javascript
jQuery实现hover合成事件的方法
Aug 06 #Javascript
You might like
PHP面向对象编程快速入门
2006/12/14 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
thinkphp实现图片上传功能
2016/01/13 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
使用js获取QueryString的方法小结
2010/02/28 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
Python urlopen 使用小示例
2008/09/06 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
Python如何基于smtplib发不同格式的邮件
2019/12/30 Python
python的列表List求均值和中位数实例
2020/03/03 Python
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
电焊工岗位职责
2014/03/06 职场文书
大学生活动总结模板
2014/07/02 职场文书
会计系毕业求职信
2014/08/07 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
nginx 防盗链防爬虫配置详解
2021/03/31 Servers
Win11 KB5015814遇安装失败 影响开始菜单性能解决方法
2022/07/15 数码科技