2012-04-27 114 views
1

我有關於使用Ajax加載頁面的問題。 JavaScript以頁面加載的方式執行兩次。腳本執行兩次,但具有相同的時間戳

這是頁面加載的方式。

$(this).html("<img src='loader.gif' />").load(page, parameters, function(response){ 
$(".dynamic_load").html(response).show(); 
); 

這裏是JavaScript:

$(document).ready(function(){ 
alert("<?=time()?>"); 
}); 

腳本警報兩個相同的值。

有沒有人有類似的問題?


解決:

問題是不必要的$ HTML(響應)( 「dynamic_load。」)。

回答

1

因爲您嵌入了PHP生成的時間值。該值作爲固定值發送到客戶端瀏覽器,例如,你的信息來源有:

alert("123456789"); 

在裏面,它永遠不會改變頁面的生命週期。

+0

這也是一個問題。對不起,我沒有足夠清楚地解釋我的問題。 – 2012-04-27 16:43:00

+0

我認爲馬克應該還是會得到答案,因爲這是對問題的準確回答。這是一個很好的結果。 – CaptainBli 2012-04-27 16:57:12

相關問題