1

Ajax をロードしたページに関して問題が発生しています。ページが読み込まれた JavaScript は、何らかの方法で 2 回実行されます。

これがページのロード方法です。

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

これがJavaScriptです:

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

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

誰も似たような問題を抱えたことがありますか?


解決済み:

問題は不要でした $(".dynamic_load").html(response)。

4

1 に答える 1

1

PHPで生成された時間値を埋め込んでいるためです。その値は固定値としてクライアントブラウザに送信されます。たとえば、ページのソースには

alert("123456789"); 

その中で、ページの存続期間中は変更されません。

于 2012-04-27T16:40:42.857 に答える