内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

JS如何跨域取XML

小編給大家分享一下JS如何跨域取XML,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

目前累計服務客戶千余家,積累了豐富的產品開發(fā)及服務經驗。以網站設計水平和技術實力,樹立企業(yè)形象,為客戶提供成都做網站、網站設計、網站策劃、網頁設計、網絡營銷、VI設計、網站改版、漏洞修補等服務。成都創(chuàng)新互聯始終以務實、誠信為根本,不斷創(chuàng)新和提高建站品質,通過對領先技術的掌握、對創(chuàng)意設計的研究、對客戶形象的視覺傳遞、對應用系統(tǒng)的結合,為客戶提供更好的一站式互聯網解決方案,攜手廣大客戶,共同發(fā)展進步。


父頁面HTML:

代碼如下:


<iframe id="hiddenIframe" ></iframe>
<button value="獲取數據" onclick="getData()"></button>
<!-- 為什么沒有直接display:none;或者visibility: hidden;?  【稍后解釋:標記】-->


父頁面JS:

代碼如下:


document.domain = "xxx.com";
function getData(data) {
         if (data == "" || data == undefined || data == null) {
               sendData("a=1&b=2");        //參數格式任意,相當于你get請求時發(fā)的參數
         }
         else {
              alert("獲取的數據:" + data)
         } }
function sendData(param) {
         var childWindow = document.getElementById('testIframe').contentWindow;
         childWindow.sendData(param);    //驅動作用,驅動隱藏域內的方法去調用AS中獲取XML的API方法
}
function change() {
        document.getElementById("testIframe").src = "xx.html"; //隱藏域URL
}


子頁面JS:

代碼如下:


document.domain = "xxx.com";
function sendData(paramFromParent) {
        var severUrl = 'xxx.com';
        //此處對paramFromParent進行處理  獲得完整的方位xxx.xml的URL
        //然后調用AS的URLLoader方法去獲取URL下的數據
        //獲取成功后調用下面的方法驅動父頁面中的getData方法
}
function getData(backData) {
        window.parent.getData(backData);
}


標記:沒有用display或者visibility是因為:在IE瀏覽器下,當你的iframe元素設置樣式為此兩點時候,框架內的JS不進行加載,也就無法進行通信了......
方便理解,上圖說話
JS如何跨域取XML
程序流程:
1.加載JS,聲明父頁面window下的sendData和getData方法
2.加載iframe
3.iframe中運行其中的AS代碼
4.AS跨域獲取xml文件解析處理
5.調用window.parent.getData以驅動父頁面JS,傳遞數據解析處理好的數據

以上是“JS如何跨域取XML”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!

新聞標題:JS如何跨域取XML
文章轉載:http://www.rwnh.cn/article0/jeshio.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站建設、手機網站建設、網站排名、企業(yè)建站電子商務、

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都定制網站網頁設計
博湖县| 安顺市| 柯坪县| 浦江县| 北流市| 旬邑县| 和平县| 铜鼓县| 亳州市| 休宁县| 白银市| 隆子县| 如东县| 武义县| 日土县| 凉城县| 厦门市| 旅游| 彭山县| 衡阳市| 余姚市| 新宁县| 北流市| 津南区| 邯郸县| 崇明县| 富蕴县| 大丰市| 历史| 长乐市| 壤塘县| 沙雅县| 文安县| 淄博市| 湄潭县| 柳林县| 桂阳县| 娱乐| 建宁县| 孟连| 临猗县|