【发布时间】:2011-10-21 19:54:15
【问题描述】:
我正在尝试对返回 JSON 文件的 API 进行简单调用。我已确认我使用的 URL 有效并返回有效的 JSON。当我尝试使用此 JQuery 脚本获取 JSON 时,不会触发警报,这让我认为代码的 GET 部分有问题。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
$.getJSON("http://open.nysenate.gov/legislation/2.0/search.json?term=stricken:true%20AND%20year:2009&callback=?", function(json) {
alert("test");
});
});
</script>
</head>
<body>
</body>
</html>
【问题讨论】:
-
URL 不返回 JSONP。如果你进行跨域调用,它必须返回 JSONP。