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

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

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

    posts - 66,  comments - 40,  trackbacks - 0

    ????這個(gè)標(biāo)題不知道怎么取才好,其實(shí)要實(shí)現(xiàn)的功能就是在客戶端要將大量的數(shù)據(jù)傳遞到服務(wù)端,我們知道url的長(zhǎng)度是有限制的,如果使用url的參數(shù)來(lái)傳遞數(shù)據(jù),只能傳遞很少的關(guān)鍵信息,但有時(shí)候我們要傳遞大量的信息,比如一張單據(jù)中的所有商品的商品編號(hào)等等.
    ??? Ajax技術(shù)中的xmlhttp.send()方法提供我們傳送大量數(shù)據(jù)的功能,要使用該功能,首先要將要傳到服務(wù)端的數(shù)據(jù)封裝在一個(gè)xml對(duì)象中,在將這個(gè)xml對(duì)象的xml屬性做為send()方法的參數(shù)就可以.
    ??? 客戶端代碼:

    ???????????????????? var ?guidArray = guidlist.split( " , " );
    ????????????????????
    var ?xmlDom = new ?ActiveXObject( " MSXML2.DOMDocument " );
    ????????????????????xmlDom.loadXML(
    "" );
    ????????????????????
    var ?domRoot = ?xmlDom.createElement( " NewDataSet " );
    ????????????????????xmlDom.appendChild(domRoot);
    ????????????????????
    for ( var ?i = 0 ;i < guidArray.length;i ++ )
    ????????????????????{
    ???????????????????????
    var ?node = ?xmlDom.createElement( " guid " );
    ???????????????????????node.text
    = guidArray[i];
    ???????????????????????domRoot.appendChild(node);???????????????????????
    ????????????????????}
    ????????????????????
    ????????????????????
    var ?xmlhttp = new ?ActiveXObject( " MSXML2.XMLHTTP " );????????????????????
    ????????????????????xmlhttp.onreadystatechange
    = function (){
    ????????????????????????????
    if ?(xmlhttp.readyState == 4 )
    ????????????????????????????{
    ??????????????????????????????
    if ?(xmlhttp.status == 200 )
    ??????????????????????????????{
    ?????????????????????????????????alert(
    " 處理完成 " );
    ??????????????????????????????}
    ??????????????????????????????
    else
    ??????????????????????????????{
    ?????????????????????????????????alert(xmlhttp.responseText);??
    ??????????????????????????????}
    ????????????????????????????}
    ??????????????????????????????????
    ????????????????????}
    ????????????????????xmlhttp.Open(
    " POST " , " fmSmsPostProcess.aspx?sStatus= " + escape(sStatus) + " &sProcessResult= " + escape(document.getElementById( " btProcessResult " ).value) +
    ?????????????????????????????????????????
    " &sReStore= " + escape(document.getElementById( " btReStore " ).value), true );
    ????????????????????xmlhttp.setRequestHeader(
    " Content-Type " , " text/xml " );?????????????????????????????????????????
    ????????????????????xmlhttp.send(xmlDom.xml);
    服務(wù)端需要從請(qǐng)求流中,解析出客戶端傳入的xml的內(nèi)容,服務(wù)端代碼:
    ????????????????System.IO.Stream?instream?=?Page.Request.InputStream;
    ????????????????BinaryReader?br?
    =?new?BinaryReader(instream,System.Text.Encoding.UTF8);
    ????????????????
    byte[]?byt?=?br.ReadBytes((int)instream.Length);
    ????????????????
    string?sXml?=?System.Text.Encoding.UTF8.GetString(byt);

    ????????????????System.Xml.XmlDocument?xmlDoc?
    =?new?System.Xml.XmlDocument();
    ????????????????xmlDoc.LoadXml(sXml);

    ????????????????XmlElement?xe
    =?xmlDoc.DocumentElement;
    ????????????????
    for(int?i=0;i<?xe.ChildNodes.Count;i++)
    ????????????????{
    ????????????????????sGuid?
    =?sGuid?+?",'"?+?xe.ChildNodes[i].InnerText+"'";
    ????????????????}
    posted on 2006-08-08 18:12 happytian 閱讀(5222) 評(píng)論(3)  編輯  收藏

    FeedBack:
    # re: 使用xmlhttp.send()方法的參數(shù)來(lái)傳遞大容量的數(shù)據(jù)
    2007-09-28 15:40 | 狗的鼻子
    該問(wèn)太好了,我正好碰到這個(gè)問(wèn)題。拖福解決,對(duì)博主表示感謝!  回復(fù)  更多評(píng)論
      
    # re: 使用xmlhttp.send()方法的參數(shù)來(lái)傳遞大容量的數(shù)據(jù)[未登錄](méi)
    2007-10-07 15:19 | happytian
    不客氣,互相學(xué)習(xí)
      回復(fù)  更多評(píng)論
      
    # re: 使用xmlhttp.send()方法的參數(shù)來(lái)傳遞大容量的數(shù)據(jù)[未登錄](méi)
    2009-01-15 14:59 | xxx
    :)
    受教了  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    Welcome here, my friend!

    常用鏈接

    留言簿(12)

    隨筆檔案(66)

    文章分類(lèi)

    文章檔案(63)

    web

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 89163
    • 排名 - 647

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲免费闲人蜜桃| 99在线免费观看| 久久久精品国产亚洲成人满18免费网站 | 亚洲三级高清免费| 男男gay做爽爽的视频免费| 亚洲综合无码AV一区二区 | 日本免费观看网站| 国产免费网站看v片在线| 国产成+人+综合+亚洲专| 久久久久亚洲爆乳少妇无| 五月婷婷综合免费| 岛国精品一区免费视频在线观看| 亚洲人成片在线观看| 亚洲欧洲久久av| 久久综合AV免费观看| 久久免费视频网站| 美女18一级毛片免费看| 亚洲成电影在线观看青青| 亚洲欧洲久久av| 拔擦拔擦8x华人免费久久| 99精品热线在线观看免费视频 | 亚洲成电影在线观看青青| 亚洲欧美一区二区三区日产| AV在线播放日韩亚洲欧| 四虎永久在线精品免费观看视频| av成人免费电影| 亚洲精品V天堂中文字幕| 亚洲综合激情六月婷婷在线观看| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲人成网站看在线播放| 久久香蕉国产线看观看亚洲片| 午夜国产大片免费观看| 成年免费大片黄在线观看岛国 | 免费在线观看一级片| 高h视频在线免费观看| 亚洲国产精品一区二区三区在线观看| 亚洲国产天堂久久综合网站| 日日噜噜噜噜夜夜爽亚洲精品 | 国产高清在线免费| 一个人看的www在线观看免费| 日本最新免费网站|