1

私は自分のプロジェクトで基本的に ajax 関数を書いた後、firebug を開いたところ、この番号が送信されているか、または番号の意味を知りたいと思っていました。どうもありがとうございます。

ここに画像の説明を入力

コード例:

$(".index_page").click(function(){

  $.ajax({

    url: "ajax/index.php",
    cache: false

  }).done(function( raw_html ){

    $("#content").empty();
    $("#content").append(raw_html);

  });

});
4

3 に答える 3

4

これは、ブラウザがキャッシュからリクエストを処理しないようにするためだけにcache: false、一意のパラメータ (現在の時刻など) をリクエスト URL に追加するためです。

于 2013-05-08T10:53:12.930 に答える
4

Jqueryドキュメントから

cache (デフォルト: true、dataType 'script' および 'jsonp' の場合は false) タイプ: ブール値 false に設定すると、要求されたページがブラウザによってキャッシュされないように強制されます。注: キャッシュを false に設定すると、HEAD および GET リクエストでのみ正しく機能します。GET パラメータに「_={timestamp}」を追加することで機能します。このパラメーターは、GET によって既に要求された URL に対して POST が行われる IE8 を除いて、他のタイプの要求には必要ありません。

于 2013-05-08T10:53:15.177 に答える
1

この数値は、キャッシュされるのではなく、実際の結果を提供するためにあります。cache: falseajaxリクエストを設定すると表示されます。

于 2013-05-08T10:53:36.830 に答える