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对象及属性
Feb 13 Javascript
jquery select操作的日期联动实现代码
Dec 06 Javascript
javascript实现上传图片并预览的效果实现代码
Apr 11 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
jQuery学习笔记之创建DOM元素
Jan 19 Javascript
jQuery制作简单柱状图实例
Jan 28 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
Feb 23 Javascript
探讨跨域请求资源的几种方式(总结)
Dec 02 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
Mar 25 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
May 25 Javascript
微信小程序报错: thirdScriptError的错误问题
Jun 19 Javascript
Vue中强制组件重新渲染的正确方法
Jan 03 Vue.js
《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/10/09 PHP
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
详解JavaScript语言的基本语法要求
2015/11/20 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
js面向对象编程总结
2017/02/16 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
Python Mysql自动备份脚本
2008/07/14 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
联想C++笔试题
2012/06/13 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
“学雷锋活动月”总结
2014/03/09 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
2014年销售工作总结
2014/12/01 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫