青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

Ajax中使用JSON

提交數據使用json代替xml

    頁面:jsonExample.jsp

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
JSON
示例
</title>
<script type="text/javascript" src="zxml.src.js"></script>
<script type="text/javascript" src="json.js"></script>
<script type="text/javascript">
var xmlHttp;
       
        //
創建對象
        function createXMLHttpRequest(){
         xmlHttp = zXmlHttp.createRequest();
        }
       
        function doJSON(){
           //
得到Car對象
         var car = getCarObject();
               
                //
JSON字符串化car對象
                var carAsJSON = car.toJSONString();
                alert("
汽車對象JSON化為:\n" + carAsJSON);
               
                var url = "JSONExample?timeStamp=" + new Date().getTime();
               
                //
創建對象
                createXMLHttpRequest();
                xmlHttp.open("POST",url,true);
                xmlHttp.onreadystatechange = handleStateChange;
                xmlHttp.setRequestHeader("Content-Type","application/x-www-form.urlencoded");
                xmlHttp.send(carAsJSON);
        }
       
        //
回調方法
        function handleStateChange(){
         if (xmlHttp.readyState == 4){
                 if (xmlHttp.status == 200){
                         parseResults();
                        }
                }
        }
       
        //
解析結果
        function parseResults(){
         var responseDiv = document.getElementById("serverResponse");
                if (responseDiv.hasChildNodes()){
                 responseDiv.removeChild(responseDiv.childNode[0]);
                }
               
                var responseText = document.createTextNode(xmlHttp.responseText);
                responseDiv.appendChild(responseText);
        }
       
        //
得到Car對象
        function getCarObject(){
         return new Car("Dodge","Coronet R/T",1968,"yellow");
        }
       
       
        //Car
構造函數
        function Car(make,model,year,color){
         this.make = make;
                this.model = model;
                this.year = year;
                this.color = color;
        }
</script>
</head>
<body>
<br /><br />
<form action="#">
  <input type="button" value="
發送JSON數據" onclick="doJSON();"/>
</form>
<h2>
 
服務器響應:
</h2>
<div id="serverResponse">
</div>
</body>
</html>

    服務器:JSONExample.java

package ajaxbook.chap4;

import java.io.*;
import java.net.*;
import java.text.ParseException;
import javax.servlet.*;
import javax.servlet.http.*;
import org.json.JSONObject;

public class JSONExample
    extends HttpServlet {
  //
處理Post方法
  protected void doPost(HttpServletRequest request,
                        HttpServletResponse response) throws ServletException,
      IOException {
    String json = readJSONStringFromRequestBody(request);

    //使用JSON綁字Ajax對象
    JSONObject jsonObject = null;
    try {
      jsonObject = new JSONObject(json);
    }
    catch (ParseException pe) {
      System.out.println("ParseException: " + pe.toString());
    }

    //返回輸出結果
    String responseText = "You have a " + jsonObject.getInt("year") + " "
        + jsonObject.getString("make") + " " + jsonObject.getString("model")
        + " " + " that is " + jsonObject.getString("color") + " in color.";

    response.setContentType("text/xml");
    response.getWriter().print(responseText);
  }

  //得到參數
  private String readJSONStringFromRequestBody(HttpServletRequest request) {
    StringBuffer json = new StringBuffer();
    String line = null;
    try {
      BufferedReader reader = request.getReader();
      while ( (line = reader.readLine()) != null) {
        json.append(line);
      }
    }
    catch (Exception e) {
      System.out.println("Error reading JSON string: " + e.toString());
    }
    return json.toString();
  }
}

注意:要引入json.jsjson的源文件,使用json.jar不行,源文件參見書籍源代碼第三章

參考:Ajax基礎教程  作筆記吧 

 

posted on 2009-07-28 11:28 肥仔 閱讀(658) 評論(0)  編輯 收藏 引用 所屬分類: Web-前臺

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线影院| 欧美69wwwcom| 亚洲国产精品久久久久秋霞蜜臀| 国产精品综合久久久| 国产精品日韩精品欧美精品| 国产欧美一区二区精品秋霞影院| 国产欧美一区二区精品性| 狠狠爱www人成狠狠爱综合网| 国产精品嫩草99a| 国产日韩精品久久| 影院欧美亚洲| 国内偷自视频区视频综合| 亚洲第一网站| 亚洲图片自拍偷拍| 久久精品一区二区| 亚洲国产专区校园欧美| 一区二区国产精品| 久久gogo国模裸体人体| 欧美韩日高清| 国产亚洲欧美色| 亚洲精选91| 久久成人羞羞网站| 亚洲黄色av| 欧美一二三区在线观看| 欧美精品麻豆| 尤物九九久久国产精品的分类| 中国成人黄色视屏| 欧美va天堂| 亚洲欧美日韩在线综合| 欧美成人精品1314www| 国产午夜精品福利| 亚洲私人影吧| 亚洲国产精品久久久久| 久久激情五月丁香伊人| 国产精品美女999| 日韩午夜三级在线| 欧美国产日本在线| 久久国产99| 国产日韩精品一区二区| 午夜精品久久久久久久男人的天堂 | 亚洲国产乱码最新视频| 亚洲永久免费av| 欧美另类极品videosbest最新版本| 国模叶桐国产精品一区| 久久不射网站| 西瓜成人精品人成网站| 国产精品视频yy9299一区| 在线亚洲电影| 亚洲精选大片| 欧美日韩国产欧| a91a精品视频在线观看| 亚洲国产免费| 欧美高清视频在线| 亚洲精品韩国| 亚洲国产视频一区二区| 欧美激情小视频| 亚洲日本精品国产第一区| 欧美黄免费看| 欧美精品久久99| 9色精品在线| 中日韩高清电影网| 亚洲图片在区色| 欧美14一18处毛片| 久久精品夜色噜噜亚洲a∨ | 亚洲精品视频在线| 欧美日本中文| 亚洲一区国产视频| 亚洲一区成人| 国产香蕉久久精品综合网| 久久国内精品自在自线400部| 亚洲欧美日本国产有色| 国产综合在线看| 欧美成人精品激情在线观看| 免费在线观看日韩欧美| 亚洲视频精选| 午夜精品久久久久久久99黑人| 国内精品视频在线观看| 亚洲国产高清aⅴ视频| 欧美人与性动交a欧美精品| 亚洲天堂av电影| 性18欧美另类| 91久久国产综合久久| 日韩特黄影片| 国产一区二区三区在线免费观看| 欧美成人a∨高清免费观看| 欧美精品三区| 久久成人国产| 欧美精品久久99| 久久精品女人的天堂av| 欧美国产高清| 欧美中文字幕在线| 欧美电影免费网站| 欧美在线影院| 欧美激情在线免费观看| 欧美在线关看| 欧美另类极品videosbest最新版本| 新狼窝色av性久久久久久| 欧美va亚洲va国产综合| 欧美自拍偷拍午夜视频| 欧美精品久久久久久久免费观看| 欧美在线二区| 欧美视频中文字幕| 蜜桃av久久久亚洲精品| 国产精品久久久久影院色老大| 亚洲成色www久久网站| 午夜精品久久久久久久男人的天堂 | 一区二区三区欧美在线| 加勒比av一区二区| 国产精品99久久久久久久vr| 亚洲国产日韩欧美在线图片| 亚洲综合精品一区二区| 9l国产精品久久久久麻豆| 久久久久国色av免费看影院| 欧美一二三区精品| 欧美日韩日本视频| 亚洲第一主播视频| 在线观看久久av| 欧美在线一区二区| 欧美制服丝袜| 国产欧美日韩伦理| 欧美日韩国产成人精品| 久久久久久久波多野高潮日日| 欧美日韩中文字幕精品| 亚洲第一狼人社区| 有坂深雪在线一区| 欧美在线一级视频| 久久久久久久网站| 国产手机视频一区二区| 亚洲欧美久久| 欧美中文字幕在线观看| 国产精品一区二区久激情瑜伽| 亚洲最新合集| 亚洲综合色在线| 国产精品久久久久毛片大屁完整版 | 午夜在线一区| 国产精品资源在线观看| 亚洲一级二级在线| 欧美一区二区三区视频在线观看| 国产精品一国产精品k频道56| 亚洲专区在线视频| 久久精品亚洲精品| 国产综合色在线| 久久这里有精品视频| 亚洲国产精品第一区二区| 亚洲精品一区中文| 欧美日韩久久不卡| 在线视频欧美一区| 久久国产精品网站| 亚洲动漫精品| 欧美精品亚洲二区| 在线视频中文亚洲| 欧美影院视频| 伊人婷婷欧美激情| 欧美精品在线观看一区二区| 亚洲一级片在线观看| 久久青草欧美一区二区三区| 亚洲国产日韩欧美| 欧美色图首页| 久久精品一本久久99精品| 亚洲国产精品v| 亚洲欧美日韩国产成人| 国产一区二区黄| 欧美黑人国产人伦爽爽爽| 99精品国产在热久久下载| 欧美影院视频| 亚洲精品免费一二三区| 国产精品一区二区在线观看不卡| 久久精品噜噜噜成人av农村| 亚洲欧洲一区二区三区久久| 欧美专区在线观看一区| 亚洲欧洲一区二区三区在线观看| 国产精品进线69影院| 久久综合伊人77777蜜臀| 一区二区国产在线观看| 欧美va天堂在线| 欧美在线三区| 这里只有精品电影| 在线免费观看成人网| 国产精品视频免费观看www| 男女精品视频| 久久久久久久97| 亚洲性夜色噜噜噜7777| 亚洲国产精品一区二区www在线 | 亚洲国产欧美另类丝袜| 久久精品国产91精品亚洲| 一本一本久久a久久精品牛牛影视| 狠狠色综合色区| 国产精品美女久久久| 欧美日本一区| 欧美成人高清视频| 国产综合精品| 欧美日韩免费观看中文| 老司机一区二区三区| 欧美一区二区三区在线观看 | 欧美成人激情视频免费观看| 欧美一区二粉嫩精品国产一线天| 日韩网站在线看片你懂的| 亚洲国产精品精华液网站| 欧美成人精品| 女同性一区二区三区人了人一|