在显示之前从动态链接和进程中读取文本

时间:2013-11-02 17:37:11

标签: javascript download

我需要编写一个非常简单的页面来测试另一个程序的功能。它不必是故障安全的,因为测试人员将知道如何使用它。

我需要调用一个在GET或POST查询字符串中获取参数(一个键)的页面。使用该密钥,嵌入式JavaScript应该获得附加密钥的固定URL。它返回一个最大几百字节的字符串。它必须对它进行base64解码(已经有了代码)并以某种方式显示它。所以主要步骤是:

1)从查询字符串中获取“密钥”。

2)对prefURL +键执行GET。

3)将答案放入变量中。 (全身。)

4)解码它。

5)显示。

我需要2和3的解决方案。我想尽可能坚持使用纯JavaScript。

1 个答案:

答案 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);

http://ajaxpatterns.org/XMLHttpRequest_Call