2012-02-10 2 views
3

에서 여기 내 된 commentview 콩이 @ViewScoped됩니다 F : 아약스 화재 한 번만 IE

<h:outputLink styleClass="button" value="javascript:void(0);"> 
       Text 
       <f:ajax execute="@form" event="click" listener="#{commentView.saveComment}" render="main_form" /> 
       </h:outputLink> 

코드

입니다.

예상대로 작동하지만 IE에서는 한 번만 작동합니다.

아무쪼록 감사드립니다.

편집 :이 render=":main_form"

render="main_form"을 변경하여 확인하지만 문제는 일식의 브라우저에서 계속 같은

이 동작합니다.

+0

설명 된 문제와는 다른 문제에 대한 해결책입니다 (IE와 마찬가지로 Chrome에서는 어려울 것입니다). 그래서 아마도 당신은 그 문제를 잘못 해석했습니다. – BalusC

+1

이것의 목적은 무엇입니까? value = "javascript : void (0);" –

+0

페이지를 새로 고치지 말고 스크롤이 올라가지 않도록주의하십시오. – merveotesi

답변

2

오류로 인해 스크립트가 중간에 중지 될 수 있습니다. 개발자 도구 (IE에서 F12 키)를 사용하면 버그 추적에 도움이되는 스크립트 디버거가 있습니다.

2

나는 IE9에서 아약스가 한 번만 해고되었다는 것을 제외하면 모든 경우에 똑같은 문제가 발생했다.

render="@form"을 사용하고 있는데이를 render="@all"으로 변경하면 정상적으로 작동합니다. 왜 그 페이지에 하나의 양식 만 있고 모든 구성 요소는 그 양식에 있기 때문에 왜 그런지 모르겠다. 어쨌든 이것이 유용하기를 바란다.