2011-08-21 2 views
1

미리로드 된 데이터가있는 POST 요청을 API없이 사이트에 제출하려고합니다. 내 양식을 iframe 요소 안에 감싸서 분리하려고합니다. 그러나 페이지는 여전히 작업 페이지로 변경됩니다. 이것을 방지하기 위해 어떻게 함정에 빠뜨릴 수 있습니까?iframe 내부에서 양식을 제출할 때 리디렉션하지 않는 방법은 무엇입니까?

유사한 질문에 어떤 대답 대신 파일의 문서로 취급 브라우저를 강제로/일반 텍스트에 대한 응답의 콘텐츠 형식을 설정하는 것이 좋습니다. 그러나 나는 다른 쪽 끝을 사용할 권한이 없다는 점에 유의하십시오.

+0

귀하의 codE는 무엇입니까? – genesis

답변

3

iframeform을 포장 할 필요가 없습니다. 기본 페이지에 양식을 보관하고 동일한 페이지에 숨겨진 별도의 iframe을 만듭니다. 그런 다음 폼의 target 특성을 사용하여 iframe이 POST 작업의 결과 대상이되도록해야합니다. 이 방법을 사용하면 form을 제출하면 페이지에 계속 남게되며 결과는 iframe에로드됩니다.

blog 또한이 question에 대한 답을 도움이됩니다.

관련 문제