首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取请求的参数

获取请求的参数
EN

Stack Overflow用户
提问于 2016-01-27 08:48:30
回答 3查看 41关注 0票数 0

我提出了一个请求:

代码语言:javascript
运行
复制
 createXhrRequest( "GET", fileURL, function( err, response ) {
      if( err ) { alert( "Error GET!" ); }
      alert(response);
 });

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

{“状态”:“确定”,“消息”:"JVBERi0xLjQKJdDUxdgKMy“

我怎么能只得到JVBERi0xLj

我尝试response.message,响应“消息”。但什么都不管用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-01-27 08:50:12

只需像这样简单地访问:

代码语言:javascript
运行
复制
var json = JSON.parse(response);
json.message
票数 2
EN

Stack Overflow用户

发布于 2016-01-27 08:56:52

代码语言:javascript
运行
复制
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);

票数 1
EN

Stack Overflow用户

发布于 2016-01-27 09:05:54

尝尝这个

代码语言:javascript
运行
复制
 createXhrRequest( "GET", fileURL, function( err, response ) {
  if( err ) { alert( "Error GET!" ); }
  alert(response.message);

  });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35032564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档