91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

當前位置: 首頁IT技術 → 對XmlHttp研究的經驗分享

對XmlHttp研究的經驗分享

更多

本文提供給大家學習的是關于作者對XmlHttp研究的一個小經驗心得分享,希望能幫助到大家。

最近研究了一下xmlhttp,還是很有意思的東東。我喜歡讓它在IE6和firefox中都運行正常,后臺用的是dom4j進行解析。

  1.下載 http://webfx.eae.net/dhtml/xmlextras/xmlextras.zip 包,里面有個xmlextras.js,把它拿出來,我用來生成XmlHttp對象。

  2.在xmlextras.js中加上以下代碼:

// check browsers

var ua      = navigator.userAgent;

var opera   = /opera [56789]|opera\/[56789]/i.test(ua);

var ie      = !opera && /msie [56789]/i.test(ua);

       // preventing opera to be identified as ie

var mozilla = !opera && /mozilla\/[56789]/i.test(ua);

   // preventing opera to be identified as mz/* end browser checks */
if(mozilla) {

    XMLDocument.prototype.selectSingleNode = function(tagname) {

        var result = this.evaluate(tagname, this, null, 0, null);

        return result.iterateNext();

    }

    XMLDocument.prototype.selectNodes = function(tagname) {

        var result = this.evaluate(tagname, this, null, 0, null);

        var xns = new XMLNodes(result);

        return xns;

    }

    //定義一個新的類以兼容 IE 中 selectNodes() 的返回類型。

    function XMLNodes(result) {

        this.length = 0;

        this.pointer = 0;

        this.array = new Array();

        var i = 0;

        while((this.array[i]=result.iterateNext())!=null)

            i++;

        this.length = this.array.length;

    }

    XMLNodes.prototype.nextNode = function() {

        this.pointer++;

        return this.array[pointer-1];

    }

    XMLNodes.prototype.reset = function() {

        this.pointer = 0;

    }}

讓firefox支持和IE一樣的一些接口。

  3.XmlHttp返回之后,如果需要XmlHttp.responseXML對象,在firefox中一切正常,但是在ie6中就不常了,所以需要,重新 new 一個 XmlDocument:

var doc = XmlDocument.create();

doc.loadXML(xmlHttp.responseText);

  4.用 xsl 翻譯 xml ,如果想要保留空格,需要加上

xml:space="preserve",例如:

<xsl:for-each select="parameter" xml:space="preserve">

  5.在 firefox 中 xmlHttp.open("POST", url, true); 最后的一個參數不能為 false,否則會出錯。

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 日本免费在线观看视频 | 久久精品久久久久 | 一级片在线视频 | 免费在线播放av | 能看的毛片 | 日本一级片在线观看 | 中文字幕欧美激情 | 日韩欧美国产一区二区三区 | 日韩亚洲欧美在线 | aaaa级片 | 国产福利在线视频 | 国产无遮挡又黄又爽又色 | 特级丰满少妇一级aaaa爱毛片 | 91免费福利视频 | 天天视频国产 | 在线观看av片 | 亚洲国产成人av | 欧美成人一区二区 | 婷婷丁香激情 | 一区二区三区四区视频 | 99精品久久久 | a天堂在线视频 | 国产欧美精品 | 亚洲二区视频 | 日产精品久久久一区二区 | 国产一区二区视频在线 | 亚洲天堂偷拍 | 国产成人午夜 | 黄色成人在线 | 日韩不卡在线观看 | 激情综合色 | 久久精品久久精品 | 亚洲成人日韩 | 国产欧美精品一区二区色综合 | 青青国产在线 | www.精品国产 | 欧美三级 欧美一级 | 国产成人精品av在线观 | 成人激情在线观看 | 国产精品伦理一区 | 欧美日韩亚洲一区二区三区 |