1

基本的に、JSを使用してPHPをDIVにロードしようとしています。このコードの使用:

$('#preview').load("includes/event_image_crop.php?img=" + fname);

ただし、そこに fname 文字列を配置するだけでなく、このようにランダムな文字列を追加することもできます&_=1369168657782

何か案は?

ありがとう

4

1 に答える 1

3

これは、キャッシュを防止するために設計された機能です。(GET 変数を使用する必要がない限り) ページには影響しません_が、無効にする必要がある場合は、次のように設定する必要がありcache: trueますajaxSetup

$.ajaxSetup ({
    cache: true
});

もちろん、Ian が言及しているように、これはページ上のすべての Ajax 呼び出しに影響するため、他の Ajax 呼び出しがある場合は注意してください。コードをリファクタリングして、より構成可能な関数を使用する方がよい場合があります.load()

ここで同様の(反対の)質問を参照してください:jQuery .load応答がキャッシュされないようにする

于 2013-05-21T20:43:40.407 に答える