2009-08-20 14 views
2

FirefoxとSafariでOS X、 Chromeが正常に動作するページがあります。jQueryコードがIEで黙って失敗する

青い ボックスの1つにカーソルを合わせると、ボックスが 編集可能かどうかを示すアイコンが表示されることが予想されます。編集可能な場合(鉛筆アイコン)、それをクリックすると は編集ボックスでオーバーレイを表示します。

IE8(以下)では、青いボックスをクリックしても何もしません。だれでも誰もが考えていますか? なぜですか?

URL:http://www.quis.cc/bmxmusic/

+0

リンクを貼り付けるのではなく、小さな独立したテストケースを作成して投稿してください。 –

+0

@ T.J CrowderさんはライブURLをどのように扱っていますか?この問題を見るのが簡単です。 – redsquare

答えて

0

を引き起こすpage.php%23anchorにエンコードされることを判明エンコーディング。クライアントがIEを使用しているときに#文字をエスケープするか、URL文字列に対してIEが別のエンコーディングを使用してこの問題を引き起こさないようにすることが可能かどうかを確認する必要があります。私はちょうどIE以外のものを使うように人々に言い、私のコードは他のすべてのブラウザで動作させるようにします;)私は自分の経験からこれをどうやって行うのか正確には言えません。

0

あなたの$ .postが404以下を参照してくださいとIEで失敗しています。

alt text http://gyazo.com/2f62e12490059f29ab92719fba19621f.png

+0

そのフィドラーツールは本当に便利です。私はWindowsを使う必要はほとんどありません。そうでなければ私が知らなかったことでしょう。おかげで、今問題を調べるつもりです! – quis

+0

そこにはいくつかあります - webscarab(javaベースのx-platform)、wiresharkなど – redsquare

1

page.php#anchorへの$ .post要求を行うことは、ほとんどのブラウザでは正常に動作しますが、IEでそれはIEがURLにあなたの文字列をエンコードしている404

関連する問題