我在後端頁面(thread.php)基本上返回值dateposted和當前時間之間的時間週期做一些處理。 前端頁(的index.php)發送具有用於dateposted值來thread.php的請求。 thread.php頁面接受dateposted並相應地返回值。然後,index.php將使用返回值的最後一個值,並將dateposted設置爲該值,該值再次按請求發送。所以這是一個循環。但是,我正面臨着從index.php發送值「dateposted」到thread.php的問題。通過Ajax和返回值發送的PHP變量,如果成功
$dateposted = '1328098097623';
<script language="JavaScript">
var dateposted = <?php echo $dateposted ?>;
function returnValue()
{
$.ajax({
async: true,
type: "GET",
url: "thread.php",
data: {lastposted : dateposted},
success: function (html) {
if(html)
{
var newDiv = $('<div/>').html(html);
$('#chatContents').append(newDiv);
}
}
});
}
</script>
這是我在thread.php接受可變過去了。
if(!isset($lastpost)){
$lastpost = 0;
}else{
$lastpost = $_REQUEST["lastposted"];
}
基本上我現在硬編碼「dateposted」。我不知道如何通過ajax將php變量傳遞給另一個頁面。在此先感謝
什麼是與當前腳本發生對象?問題是什麼? – nand 2012-02-12 19:01:54
數據不會被髮送過來。我不確定是否這樣,我應該通過ajax發送數據到另一個頁面。 – 2012-02-12 19:09:16