2011-04-20 10 views
1

내가하고있는 프로젝트는 Java EditLive를 사용하고 있습니다! 서식있는 텍스트 편집기. 아약스를 통해 EditLive 양식을 게시하려고했지만 IE8을 사용하는 데 문제가 있습니다. 여기에 우리가 복용하고있는 단계입니다EditLive! 서식있는 텍스트 편집기 - 양식을 아약스를 통해 제출

  1. 로드 사용자가 링크와 아약스를 통해로드하고 페이지에 첨부 된 EditLive 애플릿을 클릭
  2. 메인 페이지는
  3. 자신의 문서를 편집 마무리 사용자 및 제출 버튼을 클릭하십시오
  4. ajax를 통해 양식 게시 (우리는 jQuery.post()를 사용하고 있습니다)
  5. EditLive 섹션이 다시로드되고 EditLive 내용이 정확합니다.
  6. 양식이 즉시 다시 게시됩니다.
  7. EditLive 콘텐츠가 다시 비어 있습니다.

불행히도 (디버깅 이유로) FireFox에서는 이러한 현상이 발생하지 않습니다. 단 하나의 양식 게시물 만 있으므로 값이 올바르게 저장됩니다.

내가 IE8에서 디버깅 할 수있는 것으로부터 제출 이벤트가 두 가지 다른 양식으로 두 번 호출되는 것 같습니다. 제 생각에는 애플릿이 제대로 파괴되지 않습니다. 비록 모든 것을 파괴하려고 시도했지만.

누구나 아약스를 통해 EditLive 데이터를 성공적으로 제출 한 경험이 있는지 궁금합니다. 또는 이것은 단지 제품에 대한 제한 사항일까요?

도움이 될 것입니다.

내가 AJAXy를 사용하여 프로세스를 제출 의심 :

답변

1

나는이 오래된 문제를 알고 있지만, 당신은 가능성이 EL의 autoSubmit 속성을보고 싶지 이것은 어떻게 든 EditLive와 표준 동작에 문제를 일으키는 것입니다. autoSubmit을 끄고 jQuery 게시 프로세스에서 직접 콘텐츠를 가져 오는 것이 좋습니다.

관련 문제