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からJSONとしてデータを送信する方が簡単です。

PHP から JSON を送信します。

echo json_encode( $array);

responseText から配列に解析:

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