PHPのページに現在オンラインの名前のリストを提供してテーブルを更新するように要求するJavaScriptコードがありますが、配列は、誰かがこれは通常XMLを使用して行われていると私に言ったが、私はどのように起動するのか分からない。PHPからjqueryの投稿への返信Ajax
javascriptのPostメソッド: -
$.post("updateTable.php", POSTdata,
function(data) {
$("#mytable").last().append('<tr><td>'+data+'</td></tr>');
}
);
PHPファイル: -
include("connect.php");
$query1 = "SELECT * FROM formtable";
$result_id = mysql_query($query1, $global_dbh)
or die ("display_db_query:" . mysql_error());
while ($table_array = mysql_fetch_object ($result_id))
{
$rows[] = $table_array;
}
foreach ($rows as $temp) {
if ($temp->isOnline==1)
$newRow[] = $temp->name;
}
echo "$newRow";
mysql_close($global_dbh);
私のコードのいずれかの構文やセマンティクスを言い訳してください、私は初心者です。 どのように私のテーブルにajaxコールバック関数を使用して、どのような形式でデータが到着するのか、どのようにxmlを使って私を助けることができます。 事前に感謝します。
JSONがより適しています。配列を作成し、json_encode()してJS –
に戻してください。PHPのバージョンが5.21以上であればhttp://php.net/manual/de/function.json-encodeです。 PHP – devnull69
yoにPHP 5.2.0がない場合でも、そのためのヘルパークラスがいくつかあります – machineaddict