获取GET请求的参数

时间:2016-01-27 08:48:31

标签: javascript http get xmlhttprequest httprequest

我发出GET请求:

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

我得到了这个完整的回复:

  

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

我怎样才能获得JVBERi0xLj

我尝试了response.message,response [" message"]。但没有任何作用。

3 个答案:

答案 0 :(得分:2)

只需简单地访问它:

var json = JSON.parse(response);
json.message

答案 1 :(得分:1)

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返回一个JS对象,那么你可以使用alert(response.message);

答案 2 :(得分:1)

试试这个

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

  });