0
我想加載來自另一個網站的內容(基本上我想檢查頁面上是否有內容)。我知道同樣的原產地政策使得這很難,但我想知道是否有解決方法。我看着用這個:http://api.jquery.com/jQuery.getJSON/jQuery加載問題同源策略
有沒有更好,更簡單的方法?它看起來像只適用於JSON。
感謝
我想加載來自另一個網站的內容(基本上我想檢查頁面上是否有內容)。我知道同樣的原產地政策使得這很難,但我想知道是否有解決方法。我看着用這個:http://api.jquery.com/jQuery.getJSON/jQuery加載問題同源策略
有沒有更好,更簡單的方法?它看起來像只適用於JSON。
感謝
您可以使用
dataType: "jsonp"
,但我相信這需要你通過AJAX加載整個頁面是JSON格式(它可能不是)。
我用來解決這個問題的技術是使用服務器端腳本(如PHP + CURL)來獲取頁面(或檢查我想要的信息),然後使用jQuery ajax調用我的服務器端腳本(它不是跨域的)來獲取我想要的數據。
你試過'jsonp'嗎?而且jquery也有一個'crossDomain'標誌,你可以設置爲'true',檢查'$ .ajax()'docs http://api.jquery.com/jQuery.ajax/ – 2012-01-27 01:43:30