我不确定它是否有可能,但我猜想肯定有办法。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