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
          主站蜘蛛池模板: 务川| 河西区| 天津市| 手机| 金阳县| 图们市| 兴文县| 神木县| 偏关县| 密山市| 德格县| 毕节市| 八宿县| 万盛区| 华宁县| 德庆县| 万宁市| 偃师市| 平遥县| 宁蒗| 彭州市| 北安市| 皋兰县| 密云县| 南华县| 朝阳县| 渭源县| 古丈县| 紫云| 泉州市| 洛扎县| 连云港市| 延安市| 将乐县| 巫山县| 宜州市| 蒲城县| 巍山| 太谷县| 突泉县| 济宁市|