我已经设置了post xmlhttprequest,它工作得很好。但是,我想设置responseText来接收数组中的多个变量,逗号分隔或其他。
这就是我目前正在挖掘我的返回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];
}
答案 0 :(得分:1)
将更容易从PHP发送数据作为JSON。
从php发送JSON:
echo json_encode( $array);
从responseText解析数组:
var return_data_array = JSON.parse(hrequest.responseText);