我需要编写一个非常简单的页面来测试另一个程序的功能。它不必是故障安全的,因为测试人员将知道如何使用它。
我需要调用一个在GET或POST查询字符串中获取参数(一个键)的页面。使用该密钥,嵌入式JavaScript应该获得附加密钥的固定URL。它返回一个最大几百字节的字符串。它必须对它进行base64解码(已经有了代码)并以某种方式显示它。所以主要步骤是:
1)从查询字符串中获取“密钥”。
2)对prefURL +键执行GET。
3)将答案放入变量中。 (全身。)
4)解码它。
5)显示。
我需要2和3的解决方案。我想尽可能坚持使用纯JavaScript。
答案 0 :(得分:1)
function onGetResponse()
{
if (xhReq.readyState != 4) { return; }
var serverResponse = xhReq.responseText;
// Process/decode/display your response here
}
var xhReq = createXMLHttpRequest();
xhReq.open("GET", "predefURL?key=myKey", true);
xhReq.onreadystatechange = onGetResponse;
xhReq.send(null);