0

我已经设置了 post xmlhttprequest 并且效果很好。但是,我想设置 responseText 以接收数组中的多个变量,逗号分隔或其他。

这就是我目前收集我的 return php echo 命令的方式。

var return_data = hrequest.responseText;

也许是这样的?

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];
}
4

1 回答 1

1

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

从 php 发送 JSON:

echo json_encode( $array);

从 responseText 解析为数组:

var return_data_array = JSON.parse(hrequest.responseText);
于 2013-01-13T17:25:11.737 回答