您不能使用
$.get
,因为它会执行 ajax 调用,这将是跨源的,因此会被 同源策略 阻止,并且您尝试访问的 Twitter API 不支持 Cross- Origin 资源共享(或者如果允许,它不允许 origin null
或 http://jsbin.com
,这是我尝试过的)。
API 确实支持 JSONP (这不是真正的 ajax 调用),因此只需将
$.get
更改为 $.ajax
并指定 JSONP
即可:
$.ajax({
url: url,
dataType: "jsonp",
success: function (data) {
console.log(data)
alert(data);
}
});
我尝试了“vdekogreen.com/roof-garden”,但我收到了一个错误。您能解释一下吗?