jQureyの.ajaxで非同期通信 | IEでうまく動かない場合の対処

jQureyの.ajaxを使用してajax通信を実装した際、IEのみでうまく動作しない問題が発生しました。
常に同じ値しか返さないのです。


調べてみるとキャッシュが原因のようです。
IEは何かと厄介ですね。。


.ajaxのパラメータに「cache」がありますが、デフォルトではtrueになっています。
以下の様にfalseを指定するとIEでもうまく動作してくれます。


$.ajax({
  type: “POST”,
  cache: false,
    :
});



Web開発
NRBMをフォローする
年中暁を覚えず・・・・

コメント

タイトルとURLをコピーしました