获取GET请求的参数

Get parameter of GET request

我发出 GET 请求:

 createXhrRequest( "GET", fileURL, function( err, response ) {
      if( err ) { alert( "Error GET!" ); }
      alert(response);
 });

我得到了完整的回复:

{ "status" : "ok", "message" : "JVBERi0xLjQKJdDUxdgKMy

如何才能只得到JVBERi0xLj

我试了response.message,回复了["message"]。但是没有任何效果。

就像这样简单地访问它:

var json = JSON.parse(response);
json.message
createXhrRequest( "GET", fileURL, function( err, response ) {
      if(err) { 
          alert("Error GET!"); 
          return;
      }
      try {
          var obj = JSON.parse(response);
          alert(obj.message);
      }
      catch (err) {
          alert("Error PARSE!");
      }           
 });

更新:当预期结果为 JSON 字符串时,以上代码有效。 但是如果你的 createXhrRequest returns 是一个 JS 对象,那么你可以很好地使用 alert(response.message);

试试这个

 createXhrRequest( "GET", fileURL, function( err, response ) {
  if( err ) { alert( "Error GET!" ); }
  alert(response.message);

  });