<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 返還網
    隨筆-140  評論-11  文章-131  trackbacks-0

    學習Ajax教程,詳細了解GetPost

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

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

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

     

    <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;");     //設置服務器響應請求體參數

     XmlHttpObject.send(ParamString);

    }

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

    //get方式:

    function Start()

    {

        var XmlHttpObject 
    = CreateXmlHttp();

         XmlHttpObject.onreadystatechange 
    = StateEvent;

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

          XmlHttpObject.send(
    null);

    }

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

    //創建回調函數

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

      {

           
    if(http_request.status==200|| http_request.status == 304)//代碼執行狀態

            {

               var resStr
    =http_request.responseText;

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

            }

          
    else

           {

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

           }

       }

      
    else

      {

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

      }

     }

    </script>
    posted on 2009-10-28 11:32 becket_zheng 閱讀(166) 評論(0)  編輯  收藏 所屬分類: 網頁web前端技術
    主站蜘蛛池模板: 久久狠狠爱亚洲综合影院| 久久亚洲精品国产精品黑人| 亚洲日韩精品A∨片无码加勒比| 人妻无码一区二区三区免费| 亚洲一区影音先锋色资源| 无码人妻一区二区三区免费看 | 狠狠躁狠狠爱免费视频无码| 久久精品国产亚洲一区二区三区| 中文字幕免费在线看电影大全| 亚洲人成无码网站| 一个人看的www免费视频在线观看| 亚洲AV无码一区二区三区系列| 久久午夜夜伦鲁鲁片免费无码 | 香蕉成人免费看片视频app下载| 无码欧精品亚洲日韩一区| 99视频在线免费看| 亚洲AV无码专区在线亚| 国产免费爽爽视频免费可以看| 日本在线观看免费高清| 亚洲AV无码一区二区三区系列| 在线视频精品免费| 色偷偷噜噜噜亚洲男人| 久久亚洲AV无码西西人体| 91麻豆国产免费观看| 亚洲乱色熟女一区二区三区蜜臀| 国产亚洲精品免费| 中文字幕乱码一区二区免费| 亚洲精品电影在线| 国产成人免费ā片在线观看| 黄色网站软件app在线观看免费 | 日本免费电影一区二区| 亚洲国产精品网站久久| 国产一级高清视频免费看| 日本高清免费观看| MM1313亚洲国产精品| 亚洲av午夜福利精品一区 | 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲另类激情专区小说图片| 无码人妻精品中文字幕免费 | 亚洲男人都懂得羞羞网站| 在线播放免费人成视频在线观看|