1
私はindex.htmlをまたjQueryのは、負荷()関数の新しい結果を取得
$(document).ready(function() {
$('#generate').click(function() {
//$("#results").empty();
$("#results").html("");
$("#results").load("generate.php");
});
});
でこのコードを持って、私が持っているgenerate.phpでこのコード:
<?php
$img1 = "<img src='logo_0.png' width='350px' height='350x' /><br />";
$img2 = "<img src='logo_1.png' width='350px' height='350x' /><br />";
echo $img1.$img2;
?>
これらの画像を別の画像に置き換えた場合(コピー&の貼り付けによって手作業でIR名)、同じ画像を取得し、私はまだ、
私はDOMオブジェクトがすでに作成されているので、それが起こると想定ので、私は
$("#results").empty();
と
$("#results").html("");
を試みたが、画像は変更されません。 、
はありがとう
ページをリロードするとどうなりますか?実際に名前を変更していない場合は、ブラウザが元の画像のキャッシュされたコピーを再表示している可能性が高いです。 –
私にキャッシングの問題のように聞こえます。クロムでコンソールを開いて(右クリックして要素を調べる)、リロードボタンを右クリックして、「キャッシュとハードリロードを空にする」を選択します。キャッシュの問題がある場合は、これがわかりますChromeでそれをクリアするには – victor
@PaulRoub、ページを再読み込みするには、まだ生成ボタンをもう一度押す必要があります。つまり、「再読み込み」を実行して「生成」を押すと機能します。私があなたが "generate"ボタンを押す度にページを "ロード"する必要がなくなると、私は一度、ページをロードする必要があります。 – eawedat