zoukankan      html  css  js  c++  java
  • json

    {  
    "programmers": [  
    { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" },  
    { "firstName": "Jason", "lastName":"Hunter", "email": "jason@servlets.com" },  
    { "firstName": "Elliotte", "lastName":"Harold", "email": "elharo@macfaq.com" }  
    ],  
    "authors": [  
    { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },  
    { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },  
    { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }  
    ],  
    "musicians": [  
    { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },  
    { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }  
    ]  
    }  
      
    通过异步调用,来读取json数据  
      
    <html xmlns="http://www.w3.org/1999/xhtml" >  
    <head runat="server">  
    <script type="text/javascript">  
    var xmlHttp;  
    function createXMLHttpRequest()  
    {  
        if(window.ActiveXObject)  
        {  
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
        }  
        else if(window.XMLHttpRequest)  
        {  
            xmlHttp = new XMLHttpRequest();  
        }  
    }  
    function startRequest()  
    {  
        createXMLHttpRequest();  
        try  
        {  
            xmlHttp.onreadystatechange = handleStateChange;  
            xmlHttp.open("GET", "Json.txt", true);  
            xmlHttp.send(null);  
        }  
        catch(exception)  
        {  
            alert("xmlHttp Fail");  
        }  
    }  
    function handleStateChange()  
    {     
        if(xmlHttp.readyState == 4)  
        {         
            if (xmlHttp.status == 200 || xmlHttp.status == 0)  
            {  
                var result = xmlHttp.responseText;  
                var json = eval("(" + result + ")");  
                alert(json.programmers[0].firstName);//读取json数据  
                //alert(json.sex);  
            }  
        }  
    }  
    </script>  
    </head>  
    <body>  
        <div>  
            <input type="button" value="AjaxTest" onclick="startRequest();" />  
        </div>  
    </body>  
    </html>  

    作者:石世特
    出处:http://www.cnblogs.com/TivonStone/
    希望本文对你有所帮助,想转随便转,心情好的话给我的文章留个链接.o(. .)o

  • 相关阅读:
    把本地的jar包安装到maven库中
    mybatis 查询
    freemarker
    python——线程相关
    【python-sql】sql操作时遇到的坑
    专项测试——移动app安装包检测
    【Android端 adb相关】adb相关总结
    for 语句
    Python2.x与3​​.x版本区别
    Python 运算符
  • 原文地址:https://www.cnblogs.com/TivonStone/p/2717273.html
Copyright © 2011-2022 走看看