CakePHPで別のページを作ってて、それがあまりメモる事なかったので、更新が久々になってしまった。
今日は久々にハマって現在原因解明中。
IEでjQueryのloadが動かん。
・・・CakePHPとは全く関係ないね。
今日もIEのために無駄な時間を浪費。
ちょっと新しい事や、頼まれてることも進めようと思ってたのになあ。
追記
解決した。
IEで動かなかった文
$(“#名前”).load(“/コントローラー/メソッド/”);
修正後
$(“#名前”).load(“/コントローラー/メソッド”);
メソッドの後にスラッシュ付いてたら、何故かIEだけ動かん。
というか、動いていたのだけどメソッドが正常に動いてなかった。
メソッド内でsessionが拾えてなかったようだ。
でもブラウザの違いが問題だったのだから、クライアント側ってことでしょ?
よくわからないなあ。
追記2
上記修正。
今度は間逆。
IEで動かなかった文
$(“#名前”).load(“/コントローラー/メソッド”);
修正後
$(“#名前”).load(“/コントローラー/メソッド/”);
何なんだ?キャッシュか?
マジ勘弁。
追記3
上記再修正。
再度間逆に。
もうわけわからん。
このブラウザがマトモになるのはいつの日やら・・・。
追記4
多分解決。
こちらを参考にさせていただきました。
「Internet Explorer によるコンテンツ キャッシュを無効にする」
やっぱりキャッシュが原因。