首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >responsetext接收多个值

responsetext接收多个值
EN

Stack Overflow用户
提问于 2013-01-14 01:19:20
回答 1查看 214关注 0票数 0

我已经设置了post xmlhttprequest,它工作得很好。但是,我希望将responseText设置为接收数组中的多个变量,以逗号分隔或其他形式。

这就是我目前获取返回的php echo命令的方法。

代码语言:javascript
复制
var return_data = hrequest.responseText;

也许是这样的?

代码语言:javascript
复制
var update = new Array();

if(response.indexOf('|$|' != -1)) {
  update = response.split('|$|');

  alert(update[0]);
  document.getElementById("button1").value=update[1];
  document.getElementById("button2").value=update[2];
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-14 01:25:12

从php以JSON格式发送数据会更容易。

从php发送JSON:

代码语言:javascript
复制
echo json_encode( $array);

从responseText解析为数组:

代码语言:javascript
复制
var return_data_array = JSON.parse(hrequest.responseText);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14306039

复制
相关文章

相似问题

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