使用 Javascript 进行 Json 请求
我只是 java 脚本和 JSON 的初学者,之前从未在这些方面做过任何工作。我的雇主刚刚要求我创建这些的基本 POC。
场景: 我有一个 REST API,当我调用它时,它会以 JSON 格式返回响应。
需要: 创建 HTML 页面并使用 javascript 调用该 REST API 并捕获 JSON 响应并在同一 HTML 页面中打印。
<script type="text/javascript">
function loadMe() {
loadJSON('http://myrestAPI');
}
function loadJSON(url) {
//Help me here to capture the response and print in html page.
}
</script>
我将不胜感激你的帮助。这可能很简单,但对我来说我不知道,因为我从来没有在 java 脚本和 json 中做过类似的事情。我睁大眼睛却找不到任何东西。
谢谢, 乔塔
I am just beginner on java script and JSON and never had done any work in these before. My employer has just asked me to create the basic POC of these.
Scenario:
I have a REST API and when i call it, it returns back response in JSON format.
Need to To:
Create a HTML page and use javascript to call that REST API and capture JSON response and print in the same HTML page.
<script type="text/javascript">
function loadMe() {
loadJSON('http://myrestAPI');
}
function loadJSON(url) {
//Help me here to capture the response and print in html page.
}
</script>
I would appreciate your help. This might be simple, but for me i have no idea because i never have done anything similar in java script and json. I goggled but could not find anything.
Thanks,
chota
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果您查看 REST 请求响应,JSON 可能是这样的
这个剩余查询结果可以作为 javascript 数组对象加载
然后,
您可以使用 javascript 块在 html 中访问它,就像
返回
'Peter'
If you view your REST request response, the JSON might be something like this
This rest query result can be loaded as a javascript array object
Then,
you access it in your html with javascript blocks like
which would return
'Peter'
Praneeth 有简单的 javascript 答案。如果你可以使用 jquery(而且确实没有理由不能),它会变得更容易:
Praneeth has the simple javascript answer. If you can use jquery (and there really is no reason you cannot) it gets way easier:
这是一个使用 jQuery 的完整工作示例,应该可以工作。
Here's a complete working example using jQuery that should work.