我在使用 JavaScript 方面有些经验,但在处理 jQuery 和 JSON 方面没有经验。
我正在尝试创建一个从我们的数据库中获取数据的工具,以便我可以创建显示数据的新方式。
如果我在浏览器中输入以下 URL,我会收到一个我已识别为 JSON 并显示在页面上的响应:
**URL:** http://osuc.biosci.ohio-state.edu/hymDB/OJ_Break.getSpmInfo?cuid=OSUM%20110110&callback=test
**Response:** test({"spmInfo":{"cuid":"OSUM 110110","alt_ids":[],"loc_name":"Mad River near State Route.....
我一直在尝试构建一些简单的东西来显示来自数据库的信息,但到目前为止,我什至没有成功让我的页面显示任何相关内容。任何帮助和建议将不胜感激。
这是我的代码:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="json.js"></script>
<script type="text/javascript" src="getdb.js"></script>
</head>
<body>
<button type="button" onclick="getinfo()">click</button>
<h6 id="objinfo"></h6>
</body>
</html>
JavaScript:
function getinfo(){
$.getJSON('http://osuc.biosci.ohio-state.edu/hymDB/OJ_Break.getSpmInfo?cuid=OSUM%20110110&callback=test', function(data) {
$('#objinfo').html(JSON.stringify(data));
});}
这是 JSFiddle 链接的链接
提前致谢。