<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    http://www.tkk7.com/ebecket 返還網(wǎng)
    隨筆-140  評論-11  文章-131  trackbacks-0

    學習Ajax教程,詳細了解GetPost

    Get方式:
    作用:可傳送簡單數(shù)據(jù)
    大小:url最大長度是2083 bytes,可以用于GET傳遞數(shù)據(jù)的長度是2048 bytes
    包含體:數(shù)據(jù)追加到url中發(fā)送,也就是httpheader傳送

    Post
    方式:
    作用:可傳送簡單復雜數(shù)據(jù)
    大小:web.config里限制
    包含體:數(shù)據(jù)在http請求的實體內(nèi)容里傳送

    Ajax
    Post模式傳送數(shù)據(jù).需注意:
    1.
    設置headerContext-Typeapplication/x-www-form-urlencode確保服務器知道實體中有參數(shù)變量.通常使用XmlHttpRequest對象的
    SetRequestHeader("Context-Type","application/x-www-form-urlencoded;")
    2.參數(shù)是名/值一一對應的鍵值對,每對值用&號隔開. name=abc&sex=man&age=18.
    3.
    參數(shù)在Send(參數(shù))方法中發(fā)送
    4.
    服務器端請求參數(shù)區(qū)分GetPost.例如asp.net中以Request.Form["name"]對實體中的參數(shù)請求.這時url參數(shù)請求Request.QueryString["name"]將引發(fā)異常

     

    <javascript type="text/javascript" language="javascript" >
    function CreateXmlHttp()
    {
     
    if(window.ActiveXObject)
     {
        
    return new ActiveXObject("Microsoft.XMLHTTP");
     }
     
    else if (window.XMLHttpRequest)
     {
       
    return new XmlHttpRequest();
     }
    }

    //---------------------------------------------------------------------------------------------------------------------

    //post方式:

    function Start()
    {
     var ParamString 
    = "name=abc&sex=man&age=18";
     var XmlHttpObject 
    = CreateXmlHttp();
     XmlHttpObject.onreadystatechange 
    = StateEvent;
    XmlHttpObject.open(
    "post","test.aspx",true);
    XmlHttpObject.setRequestHeader(
    "Content-Type","application/x-www-form-urlencoded;");     //設置服務器響應請求體參數(shù)

     XmlHttpObject.send(ParamString);

    }

    //---------------------------------------------------------------------------------------------------------------------

    //get方式:

    function Start()

    {

        var XmlHttpObject 
    = CreateXmlHttp();

         XmlHttpObject.onreadystatechange 
    = StateEvent;

         XmlHttpObject.open(
    "get",url,true);

          XmlHttpObject.send(
    null);

    }

    //---------------------------------------------------------------------------------------------------------------------

    //創(chuàng)建回調(diào)函數(shù)

    function StateEvent()
    {
     
    if(http_request.readyState==4)//服務器響應狀態(tài)

      {

           
    if(http_request.status==200|| http_request.status == 304)//代碼執(zhí)行狀態(tài)

            {

               var resStr
    =http_request.responseText;

               alert(resStr);
    //這里再處業(yè)務邏輯處理

            }

          
    else

           {

                 alert(
    "您所請求的頁面有異常!");

           }

       }

      
    else

      {

         selectedResTits.innerHTML
    ="<img src='images/wjb/icons/indicator.gif' alt=''/>";

      }

     }

    </script>
    posted on 2009-10-28 11:32 becket_zheng 閱讀(167) 評論(0)  編輯  收藏 所屬分類: 網(wǎng)頁web前端技術
    主站蜘蛛池模板: 中文字幕亚洲图片| 亚洲av无码天堂一区二区三区| 国产亚洲综合一区柠檬导航| 日韩久久无码免费毛片软件| 亚洲AV无码乱码在线观看性色扶| 亚洲AV无码AV吞精久久| 精品无码国产污污污免费| 亚洲gay片在线gv网站| 日本高清免费不卡在线| 日韩色视频一区二区三区亚洲| 日本一道在线日本一道高清不卡免费| 亚洲熟妇久久精品| 男女交性永久免费视频播放| 国产精品亚洲精品久久精品 | 国产成人精品免费视频动漫| 亚洲福利视频一区二区三区| 国产在线jyzzjyzz免费麻豆| 亚洲人成免费电影| 在线观着免费观看国产黄| 国产尤物在线视精品在亚洲| 亚洲国产精品国产自在在线 | 亚洲国产精品无码久久久秋霞2 | 黄+色+性+人免费| 亚洲日本一线产区和二线产区对比| 在线免费观看a级片| 欧洲精品码一区二区三区免费看| 在线观看亚洲av每日更新| 久久午夜免费鲁丝片| 亚洲第一香蕉视频| 国产在线播放免费| a级毛片黄免费a级毛片| 久久亚洲熟女cc98cm| 成人永久免费福利视频网站| 91av免费在线视频| 亚洲国产精品白丝在线观看| 国产91在线免费| 99爱在线精品视频免费观看9| 亚洲狠狠婷婷综合久久| 中文字幕亚洲一区| 日韩av无码成人无码免费| jizz在线免费播放|