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 Event学习第八章 事件的顺序
Feb 07 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
May 02 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
Dec 02 Javascript
深入解读JavaScript中的Hoisting机制
Aug 12 Javascript
Bootstrap3学习笔记(三)之表格
May 20 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
Nov 23 Javascript
jQuery Masonry瀑布流插件使用方法详解
Jan 18 Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
Sep 18 Javascript
浅谈Vue下使用百度地图的简易方法
Mar 23 Javascript
微信小程序文章详情功能完整实例
Jun 03 Javascript
微信小程序实现聊天室功能
Jun 14 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排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
网页中CDATA标记的说明
2010/09/12 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
Python3.6正式版新特性预览
2016/12/15 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
美国高街时尚品牌:OASAP
2016/07/24 全球购物
受希腊女神灵感的晚礼服、鸡尾酒礼服和婚纱:THEIA
2018/04/15 全球购物
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
面试求职的个人自我评价
2013/11/16 职场文书
大学生自我鉴定
2013/12/16 职场文书
生产部管理制度
2014/01/31 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
电影复兴之路观后感
2015/06/02 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
MySQL优化及索引解析
2022/03/17 MySQL
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript