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