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 相关文章推荐
纯JavaScript实现的完美渐变弹出层效果代码
Apr 02 Javascript
js 实现日期灵活格式化的小例子
Jul 14 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
ExtJS4中的requires使用方法示例介绍
Dec 03 Javascript
JavaScript中最简洁的编码html字符串的方法
Oct 11 Javascript
jQuery ajax serialize() 方法使用示例
Nov 02 Javascript
基于JavaScript实现购物车功能
Feb 07 Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 Javascript
jQuery实现div跟随鼠标移动
Aug 20 jQuery
vue系列之动态路由详解【原创】
Sep 10 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
Jun 05 Javascript
js正则表达式简单校验方法
Jan 03 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
ThinkPHP分页实例
2014/10/15 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
JavaScript类和继承 prototype属性
2010/09/03 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
angular *Ngif else用法详解
2020/12/15 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
Python文本相似性计算之编辑距离详解
2016/11/28 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
Python实现图片转字符画的示例
2017/08/22 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
Python实现合并excel表格的方法分析
2019/04/13 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
区域总监的岗位职责
2013/11/21 职场文书
音乐专业自荐信
2014/02/07 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
大型演出策划方案
2014/05/28 职场文书
团拜会策划方案
2014/06/07 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
现实表现材料范文
2014/12/23 职场文书
导游词之襄阳古城
2019/09/27 职场文书
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android