JSON请求显示控制台问题

时间:2014-09-09 14:27:08

标签: javascript ajax json

我正在尝试让console.log与'兴趣'使用以下JSON请求的信息,但我在控制台中收到以下错误消息。

  

XMLHttpRequest无法加载https://app.citizenspace.com/api/2.3/json_consultation_details?dept=parliament&id=ddcengage&fields=all。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' null'因此不允许访问。

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$.getJSON ('https://app.citizenspace.com/api/2.3/json_consultation_details?dept=parliament&id=ddcengage&fields=all'), function(data) {
consol.log(data.interests)
}
</script>

任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

你应该使用JSONP(http://learn.jquery.com/ajax/working-with-jsonp/),你不会让console.log工作,直到你修复了交叉原始错误

更多信息:What is JSONP all about?

答案 1 :(得分:0)

您的parantheses存在问题

 $.getJSON ('https://app.citizenspace.com/api/2.3/json_consultation_details?dept=parliament&id=ddcengage&fields=all', function(data) {
      console.log(data.interests)
 });