我是Web脚本新手。也不是HTML高级处理方面的专家。我一直在努力使用Javascript和HTML从API获得响应。我从API得到响应。
但是,我不确定如何显示HTML中接收到的数据。例如,我看到请求后,API会根据需要将我重定向到我的测试页-http://localhost/test.html
我想在此HTML页面的表格中显示从API接收的所有参数。我该如何实现?这是我从API收到的URL响应-
这是我不完整的HTML-
<!DOCTYPE html>
<html>
<head>
<title>
Data received from API request
</title>
</head>
<body>
<div class="container">
<div id="result" style="color:red"></div>
</div>
</body>
</html>
谢谢。
答案 0 :(得分:0)
对于任何其他想知道的人,这就是我所使用的
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
然后我按如下所示调用变量
var token = getParameterByName('access_token'); // "value1"
var state = getParameterByName('state'); // "value2"