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实现响应鼠标背景变化的动态菜单效果代码
Aug 27 Javascript
JavaScript兼容性总结之获取非行间样式案例
Aug 07 Javascript
JS填写银行卡号每隔4位数字加一个空格
Dec 19 Javascript
JS中如何实现点击a标签返回页面顶部的问题
Jan 19 Javascript
基于JavaScript实现复选框的全选和取消全选
Feb 09 Javascript
node.js-v6新版安装具体步骤(分享)
Sep 06 Javascript
Angular项目从新建、打包到nginx部署全过程记录
Dec 09 Javascript
vue将对象新增的属性添加到检测序列的方法
Feb 24 Javascript
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
js 获取扫码枪输入数据的方法
Jun 10 Javascript
javascript实现简单留言板案例
Feb 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
拼音码表的生成
2006/10/09 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
jQuery实现的背景动态变化导航菜单效果
2015/08/24 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
微信小程序滑动选择器的实现代码
2018/08/10 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
Python 文件重命名工具代码
2009/07/26 Python
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
python带参数打包exe及调用方式
2019/12/21 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
财务部总监岗位职责
2014/03/12 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
2014年保育员工作总结
2014/12/02 职场文书
市场部岗位职责
2015/02/12 职场文书
门店店长岗位职责
2015/04/14 职场文书
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS