【发布时间】:2017-03-29 12:46:38
【问题描述】:
我正在尝试使用 API 从在线获取 JSON,它一直将文本解释为对象,如果您比较它给出的输出和链接的来源,它无法获取一些关键信息。
$(document).ready(function() {
$.getJSON("http://www.dnd5eapi.co/api/races/1", function(result) {
$.each(result, function(i, field) {
$("#output").append(field + "</br> ");
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div id="output"></div>
【问题讨论】:
-
原因是请求返回JSON。您需要根据需要格式化该对象,而不是通过将其附加到现有元素来简单地将其强制为字符串。
-
你能指出我可以阅读更多关于这个主题的地方吗?