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 相关文章推荐
jQuery 学习第六课 实现一个Ajax的TreeView
May 17 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
Mar 22 Javascript
使用纯javascript实现经典扫雷游戏
Apr 23 Javascript
js+ajax实现获取文件大小的方法
Dec 08 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
Oct 28 Javascript
AngularJS实现根据变量改变动态加载模板的方法
Nov 04 Javascript
如何制作幻灯片(代码分享)
Jan 06 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
Apr 10 Javascript
vue实现PC端录音功能的实例代码
Jun 05 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
Sep 27 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 Javascript
JS绘图Flot如何实现动态可刷新曲线图
Oct 16 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
jQuery ui 1.7更新小结
2009/08/15 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
Python使用plotly绘制数据图表的方法
2017/07/18 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
护士毕业生自我鉴定
2014/02/08 职场文书
运动会演讲稿100字
2014/08/25 职场文书
教师批评与自我批评
2014/10/15 职场文书