直接在JS里创建JSON数据然后遍历使用
之前我已经有讲过后台返回json数据到前台,并在前台遍历json数据。
这里讲下直接在JS里创建JSON数据,然后遍历使用~
创建代码如下:(创建的是JSON对象)
var YearSelect = {};
var Year = 2014;
var DateOption;
for (var i = Year; i < Year + 12; i++) {
DateOption = {'Year':i, 'Month':i-Year+1};
/ alert(DateOption.Year)
YearSelect[i] = DateOption;
}
这里是创建一个JSON对象,包括了年份和月份的数据。
我为什么创建JSON对象,是因为我对JSON对象比较熟悉。php后台返回的也是json对象。
json对象没有length属性~~
所以遍历的话要:
for(var key in YearSelect){
alert(YearSelect[key].Year);
alert(YearSelect[key].Month);
}
这样就可以了~
记住一定要分辨好json的对象和数组~不然就一直是undenfined
相关推荐
-
JQuery遍历json数组的3种方法
一.使用each遍历 复制代码 代码如下: $(function () { var tbody = ""; //------------遍历对象 .each的使用------------- //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object).本文不作详细介绍服务器端回调的数据问题,我们将直接自定义对象)
-
jQuery遍历json中多个map的方法
本文实例讲述了jQuery遍历json中多个map的方法.分享给大家供大家参考.具体实现方法如下: jQuery.each(data.root,function(key,value){ for(var i = 0 ; i < value.length; i++ ){ var tmpArr = []; var obj = value[i]; //tmpArr.push(obj["collectDate"]); tmpArr.push(3*i); tmpArr.push(obj[&q
-
json的结构与遍历方法实例分析
本文实例讲述了json的结构与遍历方法.分享给大家供大家参考,具体如下: 第一种json结构: var jsongood = {"goods":[{"parentId":"null","productId":1,"name":"商品","amount":"null"},{"parentId":1,"productId&
-
查询json的数据结构的8种方式简介
查询json的数据结构的8种方式: JsonSQL JsonSQL实现了使用SQL select语句在json数据结构中查询的功能.主页:http://www.trentrichardson.com/jsonsql/ 例子: 复制代码 代码如下: jsonsql.query("select * from json.channel.items order by title desc",json); JSONPath JSONPath就像是针对JSON数据结构的XPath.主页:http:
-
JAVA 根据数据库表内容生产树结构JSON数据的实例代码
1.利用场景 组织机构树,通常会有组织机构表,其中有code(代码),pcode(上级代码),name(组织名称)等字段 2.构造数据(以下数据并不是组织机构数据,而纯属本人胡编乱造的数据) List<Tree<Test>> trees = new ArrayList<Tree<Test>>(); tests.add(new Test("0", "", "关于本人")); tests.add(new
-
jquery动态遍历Json对象的属性和值的方法
1.遍历 json 对象的属性 //定义json对象 var person= { name: 'zhangsan', pass: '123', fn: function(){ alert(this.name+"的密码="+this.pass); } } //遍历person属性包括方法,如果不想显示出方法,可用typeof(person[item])== "function"来判断 for(var item in person){ alert("perso
-
Javascript Jquery 遍历Json的实现代码
复制代码 代码如下: /* author: liulf function: var __db_cpcj=vCpcj; var __db_cp=vCp; var vCp={"cppage":[ {"cpdh":"A01000101","page":"1","ca":"1309-36-0","mc":"硫铁矿","enam
-
从零学JSON之JSON数据结构
最近在开发微信平台,要使用JSON进行数据交换,之前用过JSON,但仅限于-- 在开发微信平台中,要使用JSON形式如下:代码片断1: 复制代码 代码如下: { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC&q
-
JSON两种结构之对象和数组的理解
JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C.C++.C#.Java.JavaScript.Perl.Python等).这些特性使JSON成为理想的数据交换语言. 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率). Json是一种异常简单易懂的数据格式,关于json的规定,仅仅如下而已: 1)
-
java根据数据库表内容生产树结构json数据的方法
1.利用场景 组织机构树,通常会有组织机构表,其中有code(代码),pcode(上级代码),name(组织名称)等字段 2.构造数据(以下数据并不是组织机构数据,而纯属本人胡编乱造的数据) List<Tree<Test>> trees = new ArrayList<Tree<Test>>(); tests.add(new Test("0", "", "关于本人")); tests.add(new
-
JS循环遍历JSON数据的方法
JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu e/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13
-
通过Jquery遍历Json的两种数据结构的实现代码
在ajax交互中,我们从服务器端返回的数据类型有xml,html,script,json,jsonp,text,本文以json为例,讲述了在前台如何利用jquery遍历json的两种数据结构:"名称/值"对的集合,值的有序列表,以及值的有序列表里面包含"名称/值"对的集合,在服务器端,我们采用的Json.NET来序列化arraylist,hashTable,list<>等数据结构. 在开始之前,我们需要下载Json.net,下载完成后,在网站中添加引用,
随机推荐
- php echo()和print()、require()和include()函数区别说明
- 浅谈es6语法 (Proxy和Reflect的对比)
- 用JS实现轮播图效果(二)
- PHP preg_match的匹配多国语言的技巧
- spring4新特性之web开发增强
- Python的批量远程管理和部署工具Fabric用法实例
- ASP中FSO的神奇功能 - 权限许可
- javascript学习基础笔记之DOM对象操作
- 详解Vuejs2.0 如何利用proxyTable实现跨域请求
- asp中获取日期为星期几的方法
- git多账号登录问题解析
- linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
- 在Python中操作时间之tzset()方法的使用教程
- jquery实现鼠标拖拽滑动效果来选择数字的方法
- jQuery基于排序功能实现上移、下移的方法
- 深度解析 注册表修复不成功的原因
- 键盘操作快捷键
- 在局域网共享中- 隐形的文件
- 简单理解Java的垃圾回收机制与finalize方法的作用
- C++ new/delete相关知识点详细解析
