【发布时间】:2013-03-27 06:04:49
【问题描述】:
我们正在尝试使用来自网站的提要。我们尝试了不同的方法,但都没有奏效:
方法一:尝试获取内容并手动解析
$.get("http://www.wwe.com/feeds/sapphire/news/all/all/0,1", {}, function(data){
alert(data);
});
我们总是得到一个空洞的回应。如果您将 URL 粘贴到浏览器窗口中,您将获得有效响应 (http://www.wwe.com/feeds/sapphire/news/all/all/0,1)
方法二:使用jsonP
我们有这个代码:
$.ajax({
url: "http://www.wwe.com/feeds/sapphire/news/all/all/0,1",
dataType: 'jsonp',
data: {},
error: function (jqXHR, textStatus,errorThrown) {
console.log("error");
},
contentType: "application/json",
success: function (data, textStatus, jqXHR) {
console.log('success_function');
console.log(data);
}
});
服务器响应无效标签。似乎在响应中缺少回调函数。 任何帮助将不胜感激。
【问题讨论】:
-
让我猜猜,您的控制台中收到了 Access-Control-Allow-Origin 警告?
-
不,我们得到 SyntaxError: invalid label。有没有办法得到未解析的字符串?