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 相关文章推荐
鼠标经过的文本框textbox变色
May 21 Javascript
js字符串转换成xml对象并使用技巧解读
Apr 18 Javascript
盘点javascript 正则表达式中 中括号的【坑】
Mar 16 Javascript
HTML5 canvas 9绘制图片实例详解
Sep 06 Javascript
JavaScript 随机验证码的生成实例代码
Sep 22 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
Nov 22 Javascript
AngularJS2中一种button切换效果的实现方法(二)
Mar 27 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
Jul 13 Javascript
AngularJS日程表案例详解
Aug 15 Javascript
vue自定义全局组件(自定义插件)的用法
Jan 30 Javascript
Vue2.0 实现移动端图片上传功能
May 30 Javascript
node.js的Express服务器基本使用教程
Jan 09 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
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
Javascript的并行运算实现代码
2010/11/19 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
jquery心形点赞关注效果的简单实现
2016/11/14 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
垃圾回收器的相关知识点总结
2018/05/13 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
[01:05:24]Ti4 冒泡赛第二天 iG vs NEWBEE 3
2014/07/15 DOTA
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
python生成验证码图片代码分享
2016/01/28 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
python如何运行js语句
2020/09/09 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
农民工工资承诺书范文
2014/03/31 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
年度考核表个人总结
2015/03/06 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
银行安全保卫工作总结
2015/08/10 职场文书
企业年会祝酒词
2015/08/11 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python