js 读取JSON值

{"AreaMax":

{    "schema":[        {"name":"AREA","type":"string"},        {"name":"ADCD","type":"string"},        {"name":"VAL","type":"decimal"},        {"name":"STNM","type":"string"},        {"name":"row","type":"long"}    ],    "data":[

{"AREA":"洪洋乡","ADCD":"350123201000000","VAL":"2.0","STNM":"厝坪-气象","row":"1"},        {"AREA":"霍口畲族乡","ADCD":"350123203000000","VAL":"1.0","STNM":"斌溪水库-防汛","row":"1"},        {"AREA":"白塔乡","ADCD":"350123200000000","VAL":"1.0","STNM":"苏区水库-水文","row":"1"},        {"AREA":"凤山镇","ADCD":"350123100000000","VAL":"1.0","STNM":"罗源-防汛","row":"1"},        {"AREA":"松山镇","ADCD":"350123101000000","VAL":"1.0","STNM":"松山围垦-防汛","row":"1"},        {"AREA":"西兰乡","ADCD":"350123202000000","VAL":"0.0","STNM":"洋坪-防汛","row":"1"},        {"AREA":"鉴江镇","ADCD":"350123105000000","VAL":"0.0","STNM":"碧里-气象","row":"1"}    ]},"AreaAvg":{"data":[

{"AREA":"洪洋乡","AVGVAL":"1"},        {"AREA":"霍口畲族乡","AVGVAL":"0.5"},        {"AREA":"白塔乡","AVGVAL":"0.5"},        {"AREA":"凤山镇","AVGVAL":"0.5"},        {"AREA":"松山镇","AVGVAL":"1"},        {"AREA":"西兰乡","AVGVAL":"0.0"},        {"AREA":"鉴江镇","AVGVAL":"0.0"}    ]}}

以上是数据源javascript 获取jason值var jsonData;$.ajax({                    type: "Get",   //请求的方法                    url: "../public/dataaccess/rain/RainAreaMaxDataProvider.ashx?adomParameter=" + Math.floor(Math.random() * 1000 + 1), //要传递参数使用Ajax进行处理的类名称                    dataType: "text",   //返回的数据类型                    global: false,  //Ajax的范围                    async: false,   //异步执行                    //成功情况下的处理                    success: function (strReult) {

jsonData=eval("("+strReult+")");              // var f= jsonData.AreaMax.data[0].AREA;                    }, //失败情况下的处理                    error: function () {                        alert("Ajax请求数据失败!");                    }             });//循环读取            for(var i=0;i<jsonData.AreaMax.data.length;i++){                       rainAreaMaxHtml+=jsonData.AreaMax.data[i].AREA+jsonData.AreaMax.data[i].STNM+jsonData.AreaMax.data[i].VAL;             }
时间: 2024-09-25 18:46:55

js 读取JSON值的相关文章

js 读取数据值

js 读取数据值 var params = new Enumerator(Request.QueryString); while (!params.atEnd()) { Response.Write(params.item() + ":" + Request.QueryString(params.item()) + "<br />"); params.moveNext(); } 美中不足的是,Request对象本身不是集合,所以不能对Request对象进

一款js 读取cookie 值代码

<!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-

js读取json的两种常用方法示例介绍

 方法一:js中最著名的eval方法  代码如下: var strJson="{name:'张三'}";//json var obj=eval("("+strJson+")");//转换后的json对象 alert(obj.name);//json name 此方法需要注意的是:   对象表达式{'name':'张三'}必须用"()"扩住,否则  代码如下: var strJSON = "{name:'张三'}&qu

js读取json的两种常用方法示例介绍_javascript技巧

方法一:js中最著名的eval方法 复制代码 代码如下: var strJson="{name:'张三'}";//json var obj=eval("("+strJson+")");//转换后的json对象 alert(obj.name);//json name 此方法需要注意的是: 对象表达式{'name':'张三'}必须用"()"扩住,否则 复制代码 代码如下: var strJSON = "{name:'张三

js读取json数据并生成级联菜单

性能优化的话,应该主要是减少for的次数. 思路:先整体for一遍,能创建的先创建,碰到父级项目还没创建的子项目,先用个数组cache起来,等for结束,所有的父级项目都创建完成了,然后把cache的项目加进去,这样应该可以减少一些循环次数. 情况一:如果JSON能够按照项目的层级排序,把父级项目都放在前面的话,只要一次for就可以全部搞定. 情况二:如果大多数父级项目都排在后面的话,可能反而增加了for的次数,不过应该比楼主的方法还是要节省一些,最多只有两次for. <!DOCTYPE htm

js 读取json数据方法

for(var i=0;i<网页特效onlist.length;i++){ for(var key in jsonlist[i]){ alert("key:"+key+",value:"+jsonlist[i][key]); } }

js 获取Json对象数据长度的例子

最简单的获取json数据长度方法 jsonList.length  代码如下 复制代码 var str = '[{"username":"刘小飞","BAy":"2010/06/17"},{"username":"离小P","BAy":"2010/06/11"}]';  alert(str.length)  其实它输出的结果长度为2   下面呢,我

js读取并解析JSON类型数据的方法_javascript技巧

本文实例讲述了js读取并解析JSON类型数据的方法.分享给大家供大家参考,具体如下: 一.什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式,同时,JSON是 JavaScript 原生格式. 非常适合于服务器与 JavaScript 的交互 二.为什么使用JSON而不是XML 他们都是这样说的:尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Ser

JS遍历Json字符串中键值对先转成JSON对象再遍历_javascript技巧

1.将Json字符串转换成JSON对象 var t='{"firstName": "cyra", "lastName": "richardson"}'; var obj = eval('(' + t + ')'); 2.遍历读取键值对 for(var str in obj){ alert(str+'='+obj[str]); } 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使