weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
          數據加載中……

          成功實現ajax,xmlhttp跨域訪問

          這幾天腦細胞剩下的不多了,不過問題都一個個解決了,自我鼓勵一下+7+u。^7^
          我希望搜索引擎能夠搜索到這篇文章,給正在需要解決此類問題的朋友分享我的解決方案。
          ?
          例如
          a.com站點通過ajax訪問聚合b.com站點內的RSS(xml)資源,這是跨域訪問不能實現,網上我也查閱了大量的資料,沒有找到有效的辦法,有些變通的方法都必須具有b.com站點的權限對b.com站點進行設置才行。
          ?
          a.com站點聚合b.com站點內RSS資源方法如下:
          ajax部分不作詳細說明。
          在a.com內使用動態網頁(ASP、PHP、JSP或者其他l)作為代理讀取b.com中rss內容,再在a.com中使用ajax讀取分析該動態網頁。
          PHP代碼:
          <?
          echo file_get_contents("http://b.com/rss.xml");
          ?>
          ?
          ASP代碼:
          <%
          p = "http://b.com/rss.xml"
          Response.BinaryWrite ZQcnGet(p)
          Response.Flush
          Function ZQcnGet(url)
          Set Retrieval = CreateObject("Microsoft.XMLHTTP")
          With Retrieval
          .Open "Get", url, False, "", ""
          .Send
          ZQcnGet = .ResponseBody
          End With
          Set Retrieval = Nothing
          End Function
          %>

          ?

          ?

          ?

          ?JSP代碼:

          <%
          URLUtil util = new URLUtil("http://b.com/rss.xml");
          ?String news = util.getContent();
          ?System.out.println(news);
          %>

          ?

          接下來在a.com中使用ajax讀取分析該動態網頁就ok了.

          from: http://www.zqcn.com/v/?127.html

          posted on 2006-11-20 20:48 weidagang2046 閱讀(730) 評論(2)  編輯  收藏 所屬分類: Javascript

          評論

          # re: 成功實現ajax,xmlhttp跨域訪問  回復  更多評論   

          靠,這也是解決方法啊
          2007-02-24 13:06 | bb

          # re: 成功實現ajax,xmlhttp跨域訪問  回復  更多評論   

          sb
          2009-07-09 11:56 | sb
          主站蜘蛛池模板: 白银市| 泾阳县| 喀喇沁旗| 陕西省| 乐平市| 施秉县| 外汇| 象山县| 上思县| 庆云县| 新乡市| 安岳县| 隆尧县| 唐河县| 通海县| 信丰县| 普格县| 科技| 长宁县| 子洲县| 泸溪县| 沭阳县| 新营市| 晋中市| 延川县| 上虞市| 六枝特区| 永泰县| 安顺市| 轮台县| 菏泽市| 宁河县| 抚州市| 六盘水市| 新疆| 浦城县| 灵宝市| 富源县| 重庆市| 锡林郭勒盟| 泸州市|