zoukankan      html  css  js  c++  java
  • Json 入门例子【3】

     Javascript 和Jquery 通过ID 获取值。

    <script>
    var txt1 = [{ "CityId": 18, "CityName": "西安", "ProvinceId": 27, "CityOrder": 1 }, { "CityId": 53, "CityName": "广州", "ProvinceId": 27, "CityOrder": 1 }];
    
    $("#a1").html(txt1[0].CityName);  
    
    document.getElementById("a1").innerHTML = txt1[0].CityName;
    //以上两种写法结果都一样。通过Id 获取值。
    </script>
    <body>
         <p>
         城市:<span id="a1"></span><br />
       </p>
    </body>
    

      Json 对象处理:

    <script>
    var j1 = { "firstName": "John", "lastName": "Doe" }; var j11 = j1.firstName; alert(j11);
    </script>

      Json数组:

    <script>  
    var aa1 =
                    {
                    "employees": [
                    { "firstName": "John", "lastName": "Doe" },
                    { "firstName": "Anna", "lastName": "Smith" },
                    { "firstName": "Peter", "lastName": "Jones" }
                    ]
                };
             $("#a1").html(aa1.employees[1].firstName);
             $("#a2").html(aa1.employees[1].lastName);
    </script>
    
    <body>
      <p>
         编号:<span id="a1"></span><br />
          姓名:<span id="a2"></span><br/>
        
      </p>
    </body>
    

      Json 字符串:

    由于 JSON 语法是 JavaScript 语法的子集,JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象。

    eval() 函数使用的是 JavaScript 编译器,可解析 JSON 文本,然后生成 JavaScript 对象。必须把文本包围在括号中,这样才能避免语法错误:

    <script>
    var txt = '{ "employees" : [' +
    '{ "firstName":"Bill" , "lastName":"Gates" },' +
    '{ "firstName":"George" , "lastName":"Bush" },' +
    '{ "firstName":"Thomas" , "lastName":"Carter" } ]}';
    
    var jtxt = eval("(" + txt + ")");
    
    ;
    $("#a1").html(jtxt.employees[1].firstName);
    $("#a2").html(jtxt.employees[1].lastName);
    
    </script>
    
    <body>
    <p>
    编号:<span id="a1"></span><br />
    姓名:<span id="a2"></span><br/>
    
    </p>
    </body>
    

      

    
    
    转载 请注明原文地址并标明转载:http://www.cnblogs.com/laopo 商业用途请与我联系:lcfhn168@163.com
  • 相关阅读:
    原型和原型链的理解
    vue2.0 购物车小球的实现
    canvas 实现规则多边形
    ES6全套教程
    利用canvas实现雪花的飘动
    前端 原型对象中this的认识
    JavaScript——创建对象
    javaScript——原型继承四步曲
    AltiumDesigner使用小窍门 (转)
    C指针理解(转)
  • 原文地址:https://www.cnblogs.com/laopo/p/4759156.html
Copyright © 2011-2022 走看看