執行個體入門(ajax)

來源:互聯網
上載者:User

 靜態頁面

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" >
  3. <head>
  4.     <title>無標題頁</title>
  5.     <script type="text/javascript" src="jquery/jquery.js" >
  6.         //這裡不可以用<script type="" src="" />
  7.     </script>
  8.     <script type="text/javascript">
  9.     /*
  10.       encodeURI 方法
  11.       對URL傳遞的參數進行編碼
  12.       將文本字串編碼為一個有效統一資源識別項 (URI)。
  13.     */
  14.      function createQueryString(){
  15.         var firstName=encodeURI($("#firstName").val());
  16.         var birthday=encodeURI($("#birthday").val());
  17.         //組合成對象的形式
  18.         var queryString={firstName:firstName,birthday:birthday};
  19.         return queryString;
  20.      }
  21.      function doRequestUsingGET(){
  22.         $.get("AjaxServe.aspx",createQueryString(),
  23.             //發送GET請求
  24.             function(data){
  25.                 $("#serverResponse").html(decodeURI(data));
  26.             }
  27.          );
  28.      }
  29.      function doRequestUsingPOST(){
  30.         $.post("AjaxServe.aspx",createQueryString(),
  31.             //發送POST請求
  32.             function(data){
  33.                 $("#serverResponse").html(decodeURI(data));
  34.             }
  35.          );
  36.      }
  37.     </script>
  38. </head>
  39. <body>
  40.  <h2>輸入姓名和生日</h2>
  41.  <form>
  42.   <input type="text" id="firstName" /><br />
  43.   <input type="text" id="birthday" />
  44.   
  45.   <input type="button" value="GET" onclick="doRequestUsingGET();" /><br />
  46.   <input type="button" value="POST" onclick="doRequestUsingPOST();" />
  47.  </form>
  48.  <div id="serverResponse"></div>
  49. </body>
  50. </html>

動態網頁面

  1.     protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         //Response.Write("後台資料");
  4.         if (Request.HttpMethod == "POST")
  5.             Response.Write("POST:" + Request["firstName"] + ",your birthday is" + Request["birthday"]);
  6.         else if(Request.HttpMethod=="GET")
  7.             Response.Write("GET:" + Request["firstName"] + ",your birthday is" + Request["birthday"]);
  8.     }
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.