[英]IndexedDB - IDBObjectStore.get with IDBKeyRange - request only returns single object?
[英]GET request returns [ object Object] in django framework
我已经成功地使用django框架创建了一个API,并且在浏览器中http://127.0.0.1:8000/tuto/users/在浏览器中获得了用户列表,现在我想将其放在我的网页上,但它返回[对象]
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<div id="users">
<p>No users are available.</p>
</div>
<script>
$(document).ready(function() {
$.get("/tuto/users/").success(function (data) {
window.alert(data)
}
});
});
</script>
</body>
</html>
我收到[object Object]的警报消息
这可能是因为您正在显示整个对象,而不是仅显示其某些属性。 尝试将window.alert(data)
更改为
window.alert(data.name)
将name属性更改为用户类中的内容。
如果要查看API以文本形式返回的JSON数据,您还可以执行以下操作:
JSON.stringify(data)
尽管上述内容可以在开发过程中提供帮助,但是有比window.alert()
更好的方法,例如,如果您使用console.log(data)
,则将在浏览器控制台中获得对象的可导航树视图。
当从Django API接收到数据时,浏览器的网络选项卡还可以提供数据的清晰视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.