IEでjQueryのloadが動かん

CakePHPで別のページを作ってて、それがあまりメモる事なかったので、更新が久々になってしまった。

今日は久々にハマって現在原因解明中。
IEでjQueryのloadが動かん。
・・・CakePHPとは全く関係ないね。

今日もIEのために無駄な時間を浪費。
ちょっと新しい事や、頼まれてることも進めようと思ってたのになあ。

追記

解決した。

IEで動かなかった文
$(“#名前”).load(“/コントローラー/メソッド/”);

修正後
$(“#名前”).load(“/コントローラー/メソッド”);

メソッドの後にスラッシュ付いてたら、何故かIEだけ動かん。
というか、動いていたのだけどメソッドが正常に動いてなかった。
メソッド内でsessionが拾えてなかったようだ。
でもブラウザの違いが問題だったのだから、クライアント側ってことでしょ?
よくわからないなあ。

追記2

上記修正。
今度は間逆。
IEで動かなかった文
$(“#名前”).load(“/コントローラー/メソッド”);

修正後
$(“#名前”).load(“/コントローラー/メソッド/”);

何なんだ?キャッシュか?
マジ勘弁。

追記3

上記再修正。
再度間逆に。
もうわけわからん。
このブラウザがマトモになるのはいつの日やら・・・。

追記4

多分解決。
こちらを参考にさせていただきました。

Internet Explorer によるコンテンツ キャッシュを無効にする

やっぱりキャッシュが原因。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする