我想在用戶登錄時運行bellow php頁面。我使用bellow php代碼來顯示他們的名字的在線訪問,並且我還將它們的個人資料頁面與它聯繫起來。如何在用戶使用AJAX和jQuery登錄時更新php頁面?
當online.php
重新加載時,php頁面正在運行。
這是php的正常方式,我知道,但我想用ajax來運行bellow php腳本。我知道如何使用Ajax發送表單數據,但如果頁面內沒有任何表單,我不知道如何發送數據。
這怎麼可能?我試過了,但還沒有工作。 注意:我也在使用JQuery。
AJAX代碼
//update the online users list
$.ajax({
type: "POST",
url: "online.php",
data: data,
success: function (response) {
$("#online").html(response);
}
}); //end it
PHP代碼
<?php
session_start();
include('controller/class/RO_dbconfig.php');
$sth = $dbconnect->prepare("SELECT first_name,keyId FROM register WHERE status = :online");
$params = array("online" => 1);
$sth->execute($params);
$status = $sth->fetchAll();
echo "<div id='online'>";
foreach($status as $onlineArray) {
echo "<ul class='online'>";
echo "<li><a href='timeline.php?profileId=".$onlineArray['keyId']."'>".$onlineArray['first_name']."</a></li>";
echo "</ul>";
}
echo "</div>";
?>
'data:data'...數據變量的值是多少? – pmandell 2013-04-25 14:34:30
在您的ajax中,讀取'data:data'的行,其中第二個數據信息來自哪裏? – 2013-04-25 14:34:57
這是我不知道該怎麼做的事情? – wasana 2013-04-25 14:35:51