• JS 循环遍历JSON数据


    JS 循环遍历JSON数据

    JSON数据如:{"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"valu
    e\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"}

    用js可以写成: JSON数据如:{"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"valu
    e\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"}

    用js可以写成:

    view plaincopy to clipboardprint?
    01.var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];  
    02.      for(var o in data){  
    03.        alert(o);  
    04.        alert(data[o]);  
    05.        alert("text:"+data[o].name+" value:"+data[o].age );  
    06.      } 
    var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];
       for(var o in data){
        alert(o);
      alert(data[o]);
        alert("text:"+data[o].name+" value:"+data[o].age );
       }

    或是

    view plaincopy to clipboardprint?
    01.<script type="text/javascript">  
    02.function text(){  
    03.  var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"}   
    04.  json = eval(json.options)  
    05.  for(var i=0; i<json.length; i++)  
    06.  {  
    07.     alert(json[i].text+" " + json[i].value)  
    08.  }  
    09.}  
    10.</script> 

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/songylwq/archive/2010/12/01/6047609.aspx

    view plaincopy to clipboardprint?
    01.var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];  
    02.      for(var o in data){  
    03.        alert(o);  
    04.        alert(data[o]);  
    05.        alert("text:"+data[o].name+" value:"+data[o].age );  
    06.      } 
    var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];
      for(var o in data){
      alert(o);
    alert(data[o]);
      alert("text:"+data[o].name+" value:"+data[o].age );
      }

    或是

    view plaincopy to clipboardprint?
    01.<script type="text/javascript">  
    02.function text(){  
    03.  var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"}   
    04.  json = eval(json.options)  
    05.  for(var i=0; i<json.length; i++)  
    06.  {  
    07.     alert(json[i].text+" " + json[i].value)  
    08.  }  
    09.}  
    10.</script> 

        window.onload = function () {
            var jsJosn1 = '<%=Jsonstr%>';   //从后台获取json商品字符串
            var obj = eval('(' + jsJosn1 + ')');  //将字符串转为json对象
            obj = eval(obj.TableInfo);
            //循环商品
            for (var i = 0; i < obj.length; i++) {
                //alert(obj[i].BaseProductName + " " + obj[i].BaseProductNO + " " + obj[i].OrderPrice + " " + obj[i].OrderAmount + " " + obj[i].Unit + " " + obj[i].BPID);
                AddProduct(obj[i].BaseProductName, obj[i].BaseProductNO, obj[i].OrderPrice, obj[i].Unit, obj[i].OrderAmount, obj[i].BPID);
            }
        }

  • 相关阅读:
    Scott Mitchell 的ASP.NET 2.0数据教程
    asp.net单点登录 一个账号只能在一个地方登录
    javascript关键字加亮加连接
    Windows环境变量
    IE支持HTML5的解决方法
    JavaScript test() 方法及判断是否为iPhone|iPad|iPod
    《C#4.0中文视频教程共20课完整版》下载
    DataView.RowFilter 的使用
    SQL Server中如何备份到异机
    完美兼容IE、FF、Opera的Ajax类支持get、post、自定义回调函数
  • 原文地址:https://www.cnblogs.com/lovenan/p/2807190.html
Copyright © 2020-2023  润新知