で、それは常に、URLの末尾に次の文字列私は私のAJAX呼び出しのほとんどのためのAjaxのjQueryを使用していますjqueryのAJAXでのAJAX呼び出しのクエリ文字列に_somenumber
&_=1292194867553
を追加すると、私が何であるかを知っているかもしれませんこの無
はそれがajax cache false or true
に関連したものです、私は真と偽の両方に両方を変更しようとしたが、それはまだこのパラメータが使用されているコールの終了時に
おかげ `
で、それは常に、URLの末尾に次の文字列私は私のAJAX呼び出しのほとんどのためのAjaxのjQueryを使用していますjqueryのAJAXでのAJAX呼び出しのクエリ文字列に_somenumber
&_=1292194867553
を追加すると、私が何であるかを知っているかもしれませんこの無
はそれがajax cache false or true
に関連したものです、私は真と偽の両方に両方を変更しようとしたが、それはまだこのパラメータが使用されているコールの終了時に
おかげ `
これは、要求されたURIを変更することで、AJAX応答がブラウザによってキャッシュされないようにしています。乱数はおそらくタイムスタンプであるため、後続の要求では決して同じではありません。
質問の2番目の部分に応答して、cache
プロパティをtrue
に設定してください。 http://api.jquery.com/jQuery.ajax/
をこの番号を追加しますにキャッシングを防止します。番号は毎回変更されます(正しくリコールすればミリ秒のタイムスタンプです)。これにより、ブラウザは異なるクエリと見なされるため、そのURLをキャッシュできなくなります。
キャッシュをfalseに設定した場合にのみ追加する必要がありますか? – kobe
@govそれがAPIの言うところです。デフォルトでは、 'cache'は' jsonp'と 'script'型以外のすべての要求に対して' true'に設定されています。 – Phil
ありがとう、私は今それを得た。 – kobe