这有什么理由不起作用:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var url = "https://graph.facebook.com/search?q=cinema&type=place¢er=37.76,122.427&distance=1000";
$.getJSON(url, function(data) {
alert(data);
});
});
</script>
我应该指出,它不返回任何东西,而不是它带回错误的结果,没有返回。
是因为它是跨域的吗?
由于
答案 0 :(得分:0)
尝试在函数中放入一个错误参数(函数(数据,错误,呃)并提醒它们以尝试捕获问题。
答案 1 :(得分:0)
跨域请求需要使用JSONP。添加callback=
网址参数(如果网址API支持)或使用jQuery.ajax
dataType: "jsonp"
参数(在jQuery.ajax文档中搜索“dataType”)。