2009-08-20 6 views
2

OS X의 Firefox 및 Safari와 Windows의 Chrome 에서 정상적으로 작동하는 페이지가 있습니다.jQuery 코드가 IE에서 자동으로 실행되지 않습니다.

파란색 상자 중 하나를 가리키면 해당 상자가 편집 가능한지 여부를 나타내는 아이콘이 나타납니다. 편집 가능한 경우 (연필 아이콘) 은 편집 상자로 오버레이를 가져와야합니다.

IE8 (이하)에서 파란색 상자를 클릭해도 아무런 반응이 없습니다. 누구든지 이유가 무엇입니까?

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

+0

링크를 붙여 넣는 대신, 독립적 인 작은 테스트 케이스를 만들어 게시하십시오. –

+0

@ T.J Crowder가 라이브 URL을 가지고 무엇을 했습니까? 문제를 더 쉽게 볼 수 있습니다. – redsquare

답변

0

IE는 URL에서 문자열을 인코딩되어 발생하는 page.php%23anchor에 인코딩됩니다 부호화. 클라이언트가 IE를 사용 중일 때 # 문자를 이스케이프 처리하거나 IE가 URL 문자열에 다른 인코딩을 사용하도록 강제 할 수 있는지 확인하여이 문제가 발생하지 않도록 할 수 있습니다. 나는 사람들에게 IE 이외의 것을 사용하도록 지시하고 다른 모든 브라우저에서 코드를 작동하게합니다.) 그래서 나는 내 자신의 경험에서 이것을 어떻게 행할 수 있는지 정확하게 말할 수 없습니다 ... 행운을 비네!

0

을 $ .post 아래 참조하십시오 (404)와 IE에서 실패합니다.

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

+0

피들러 도구가 정말 유용합니다. Windows를 사용해야 할 필요가 거의 없기 때문에 내가별로 알려지지 않았을 것입니다. 고마워! 고마워! – quis

+0

거기에 몇 가지가 있습니다 - webscarab (자바 기반의 x 플랫폼), wireshark 등 – redsquare

1

page.php#anchor에 $ .post 요청을하는 대부분의 브라우저에서 잘 작동 것으로 밝혀졌습니다 만, IE에서는 404

관련 문제