【发布时间】:2019-06-01 13:58:45
【问题描述】:
我创建了一个文件,该文件自动发布 3 个标识字段(用于身份验证)以检索 JSON 结果。它工作正常(现在开发为概念证明,因此 id 是硬编码的)。成功后,JSON 作为警报返回给浏览器。
如何在屏幕上返回和格式化 JSON 结果?
这是工作网址:https://www.advantageengagement.com/REST/js_yes.html
<!DOCTYPE html>
<html>
<head>
<title>Javascript POST Form</title>
<meta charset="utf-8">
</head>
<body>
<script type="text/javascript">
var http = new XMLHttpRequest();
var postdata= "id_eap=999&id_company=&password=AAA111BBB2";
http.open("POST", "https://www.advantageengagement.com/REST/content/read.php", true);
//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.onreadystatechange = function() {
if(http.readyState == 4 && http.status == 200) {
alert(http.responseText);
}
}
http.send(postdata);
</script>
</body>
</html>
【问题讨论】:
-
Stack Overflow 上有很多很多关于如何在浏览器中显示 API 响应的问题。您尝试过哪些,为什么它们在这里不适用?
标签: javascript json ajax