国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
AJAX讀取JSON格式數(shù)據(jù)
首先,我們隨意寫個JSON格式的數(shù)據(jù)文件user.txt
Java代碼
  1. {   
  2.      userName: "nihao",   
  3.      sex: "male",   
  4.      age: "23"  
  5. }  

下面我們寫個AJAX用到一個基本的ajax.js文件一般這里我們這個文件分別寫出來。
Java代碼
  1. function createXMLHttpRequest() {   
  2.     var req;   
  3.          if (window.XMLHttpRequest) {   
  4.         req = new XMLHttpRequest();   
  5.     }else if (window.ActiveXObject) {   
  6.         req = new ActiveXObject("Microsoft.XMLHTTP");   
  7.     }   
  8.     return req;   
  9. }  

另外,我們導入一個Ajax的資源文件prototype1.6.js,在結(jié)束時我上傳給大家。
然后,我們建個主頁面來jsontest.html測試下AJAX讀取JSON格式的數(shù)據(jù)。
Java代碼
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">   
  2. <html>   
  3.   <head>   
  4.     <!-- 導入兩個js文件 -->   
  5.     <script type="text/javascript" src="./ajax.js"></script>   
  6.     <script type="text/javascript" src="./prototype1.6.js"></script>   
  7.     <title>jsontest.html</title>   
  8.        
  9.     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">   
  10.     <meta http-equiv="description" content="this is my page">   
  11.     <meta http-equiv="content-type" content="text/html; charset=GB18030">   
  12.     <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->   
  13.   
  14.     <script type="text/javascript">   
  15.         var req = createXMLHttpRequest();   
  16.         function startRequest(){   
  17.             try{   
  18.                 req.onreadystatechange = handleStateChange;   
  19.                 req.open("GET""user.txt"true);   
  20.                 req.send(null);       
  21.             }catch(exception){   
  22.                 alert("");   
  23.             }     
  24.         }   
  25.         function handleStateChange(){       
  26.             if(req.readyState == 4){           
  27.                  if (req.status == 200 || req.status == 0){   
  28.                     // 取得返回字符串   
  29.                     var resp = req.responseText;   
  30.                     // 構(gòu)造返回JSON對象的方法   
  31.                     var func = new Function("return " + resp);   
  32.                     // 得到JSON對象   
  33.                     var json = func( );   
  34.                     // 顯示返回結(jié)果   
  35.                     alert("userName: " + json.userName + " " + "sex: " + json.sex + " " + "age: " + json.age);   
  36.                   }   
  37.              }   
  38.          }         
  39.     </script>   
  40.   </head>     
  41.   <body>   
  42.     <div>   
  43.         <input type="button" value="json's value"  
  44.                 onclick="startRequest();" />   
  45.     </div>   
  46.   </body>   
  47. </html>  

試運行結(jié)果,大家自己去調(diào)試了,在瀏覽器里輸入http://localhost:8080/jsontest/jsontest.html即可了。

最后,給大家上傳AJAX的一個js資源文件prototype1.6.js

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
一個jquery-ajax post例子ajax 登陸
php+jquery+ajax+json的一個最簡單實例
javascript-ajax-json-java-servlet互相傳值取值
WEB消息提醒實現(xiàn)之二 實現(xiàn)方式-Jquery Ajax長輪詢
Ajax 和 XML: 五種 Ajax 反模式
MVC ActionResult
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服