直接在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
相关推荐
-
json的结构与遍历方法实例分析
本文实例讲述了json的结构与遍历方法.分享给大家供大家参考,具体如下: 第一种json结构: var jsongood = {"goods":[{"parentId":"null","productId":1,"name":"商品","amount":"null"},{"parentId":1,"productId&
-
JS循环遍历JSON数据的方法
JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu e/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13
-
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的数据结构的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:
-
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
-
通过Jquery遍历Json的两种数据结构的实现代码
在ajax交互中,我们从服务器端返回的数据类型有xml,html,script,json,jsonp,text,本文以json为例,讲述了在前台如何利用jquery遍历json的两种数据结构:"名称/值"对的集合,值的有序列表,以及值的有序列表里面包含"名称/值"对的集合,在服务器端,我们采用的Json.NET来序列化arraylist,hashTable,list<>等数据结构. 在开始之前,我们需要下载Json.net,下载完成后,在网站中添加引用,
-
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数组的3种方法
一.使用each遍历 复制代码 代码如下: $(function () { var tbody = ""; //------------遍历对象 .each的使用------------- //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object).本文不作详细介绍服务器端回调的数据问题,我们将直接自定义对象)
-
从零学JSON之JSON数据结构
最近在开发微信平台,要使用JSON进行数据交换,之前用过JSON,但仅限于-- 在开发微信平台中,要使用JSON形式如下:代码片断1: 复制代码 代码如下: { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC&q
-
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
随机推荐
- Javascript 匿名函数及其代码模式原理
- Bootstrap模仿起筷首页效果
- Mybatis中的like模糊查询功能
- IOS实现输入验证码、密码按位分割(二)
- 理解Python中的绝对路径和相对路径
- 理解二叉堆数据结构及Swift的堆排序算法实现示例
- C++如何实现DNS域名解析
- 使用android隐藏api实现亮度调节的方法
- AJAX开发简略 (第二部分)
- jQuery表单验证插件解析(推荐)
- Android编程创建桌面快捷方式的常用方法小结【2种方法】
- Cocos2d-x入门教程(详细的实例和讲解)
- Java中byte、byte数组与int、long的转换详解
- C#连接数据库和更新数据库的方法
- 十种让你短命的生活方式
- Python金融数据可视化汇总
- Android开发之Notification手机状态栏通知用法实例分析
- linux无损扩容的方法
- Django xadmin开启搜索功能的实现
- Django视图扩展类知识点详解