나는에도 불구하고 파이어 폭스의 모든 이유 return false;
와 myform.preventDefault();
기능에,이 기능을 실행 한 후 페이지를 새로 고칩니다. 그리고 이것이 좋은 방법인지는 모르겠지만 작동 javascript:this.preventDefault();
합니다. action 속성에 삽입 하십시오.
내가 말했듯이, 나는 모든 다른 제안을 시도하고 모든 브라우저에서 잘 작동하지만 같은 문제가있는 경우 파이어 폭스,의 액션 속성 중 하나의 이벤트 방지 추가하려고 javascript:return false;
또는 javascript:this.preventDefault();
. javascript:void(0);
코드를 손상시킬 시도하지 마십시오 . 이유를 묻지 마십시오 :-).
나는 이것이 우아한 방법이라고 생각하지 않지만 제 경우에는 다른 선택이 없었습니다.
최신 정보:
ajax가 처리 된 후 오류가 발생하면 속성 조치를 제거하고 속성에서 onsubmit
함수를 실행 한 다음 false 리턴을 수행하십시오.
onsubmit="functionToRun(); return false;"
Firefox에서이 모든 문제가 발생하는 이유를 모르겠지만 이것이 효과가 있기를 바랍니다.