我不確定它是否有可能,但我猜想肯定有辦法。jQuery + AJAX +跨域+獲取內容
我想檢查某個頁面是否仍然在線,以及它是否仍然有我期望的內容。爲了演示目的,我試圖獲得遠程站點的標題。
所以我想是這樣的:
$.ajax({
dataType: 'jsonp',
jsonp: 'jsonp_callback',
url: 'http://www.confickerworkinggroup.org/infection_test/cfeyechart.html',
success: function (response) {
var newTitle = $(response).filter('title').text();
alert(newTitle);
}
});
但它不工作,這是在Firebug的錯誤:
invalid XML attribute value
<META NAME=AUTHOR CONTENT="Joe Stewart">
我是新來的這一切,所以我不確定主要問題在哪裏(我想這不僅僅是一個)。
編輯:
我想我真的需要它的幫助,是「解析」返回JSONP,這樣我可以用jQuery使用它,如果它是一些簡單的內容。
編輯2:
萬一ANY1正在尋找類似的事情,我碰到this site和它的工作很不錯,但我仍然在尋找一種方式使用jQuery做,並會保持這個貼子更新。
你好,是的還以爲這似乎是工作,但無法迴避的是錯誤... 。當將數據類型更改爲html時,它根本不起作用。我得到「GET http://www.confickerworkinggroup.org/infection_test/cfeyechart.html 200 OK」 - 但有一個空的答案。 – Andrej