我试图简单地搜索 Discogs 数据库并以 HTML 格式显示结果,但是当我尝试执行 jQuery 函数 getJSON 时,它的行为就好像我提供的 URL 不正确,因为在 getJSON 函数中没有任何作用。当我查看该函数在浏览器中创建的 URL 时,它会转到正确的 JSON 搜索页面并显示正确的结果,但不会让我解析结果。
有人可以告诉我我尝试使用的 Discogs API URL 是否有问题,或者我的编码语法是否有问题?
提前致谢。
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Discogs Search</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#button").click(function(){
$.getJSON("http://api.discogs.com/database/search?type=master&q=illmatic&page=1&per_page=100", function(data) {
$("#output").append("TEST");
var theid = data.results[0].id;
});
});
});
</script>
</head>
<body>
<button id="button">Search</button>
<div id="output"></div>
</body>
</html>