jQureyの.ajaxを使用してajax通信を実装した際、IEのみでうまく動作しない問題が発生しました。
常に同じ値しか返さないのです。
調べてみるとキャッシュが原因のようです。
IEは何かと厄介ですね。。
.ajaxのパラメータに「cache」がありますが、デフォルトではtrueになっています。
以下の様にfalseを指定するとIEでもうまく動作してくれます。
$.ajax({
type: “POST”,
cache: false,
:
});
jQureyの.ajaxで非同期通信 | IEでうまく動かない場合の対処

コメント