2012-04-27 4 views
1

Ajaxでロードされたページに関する問題が発生しています。 何らかの方法でページがロードされたjavascriptが2回実行されます。スクリプトは2回実行されますが、タイムスタンプは同じです

ページの読み込み方法は次のとおりです。ここで

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

はjavascriptのです:

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

スクリプトは二つの同一の値を警告します。

似たような問題があったことはありますか?解決しよう


:( "dynamic_load")

問題が不要$だったHTML(応答)。

答えて

1

PHPで生成された時間値が埋め込まれているためです。その値はクライアントブラウザに固定値として送信されます。あなたのページのソースは、ページの有効期間中は決して変更されない

alert("123456789"); 

となります。

+0

これも問題です。申し訳ありませんが、私は十分に私の問題を説明しませんでした。 –

+0

私はMarcが質問に対する正確な応答であるので、彼の応答についてはまだ回答クレジットを得るべきだと思います。それは良いキャッチです。 – CaptainBli

関連する問題