我還有一個問題。 XMLhttpRequests困擾着我。現在一切都在數據庫中,但我需要這些數據來在頁面加載或重新加載時更新我的頁面。 XHR在觸發PHP腳本的JavaScript文件中被觸發。 PHP腳本訪問MySQL數據庫。但是,如何將獲取的記錄返回到我的JavaScript進行頁面更新。我想不明白。XMLhttpRequest> PHP> XMLhttpRequest
首先我同步的XMLHttpRequest:
function retrieveRowsDB()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","retrieveRowData.php", false);
xmlhttp.send(null);
return xmlhttp.responseText;
}
然後我的PHP腳本:
<?php
$con = mysql_connect("localhost","root","*************");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("sadb", $con);
$data="SELECT * FROM users ORDER BY rowdata ASC";
if (!mysql_query($data,$con))
{
die('Error: ' . mysql_error());
}
else
{
$dbrecords = mysql_query($data,$con);
}
$rowdata = mysql_fetch_array($dbrecords);
return $rowdata;
mysql_close($con);
?>
缺少什麼我在這裏?任何人都有線索?
thx。是回聲和json_encode工作。 – user366121 2010-06-15 11:51:29