form submit할때 iframe를 이용해서 하는 경우에 대해 문의
본문
<iframe name="multiProcessFrame" src="about:blank" style="width:100%;height:0px;" frameborder="0"></iframe><br />
<form class="register_form" method="post" action="./process.php" onsubmit="return ( ADMIN.validate(this) && confirm('저장하시겠습니까?') )" target="multiProcessFrame">
PHP 공부 하다가 form 태그에 target을
iframe 태그 name에다가 지정하고 submit을 하게 되면
어떤 장점이 있는건가요?
ifame 태그 안에 submit가 이루어진다는 의미로 해석하면 되는건가요?
!-->답변 4
iframe을 쓰는방식이 ajax 쓰는 방식과 동일하게 현재 페이지 호출해서 바로 적용하기 유용합니다.
ajax를 쓴 것처럼 화면 깜빡임이 안 일어난다는 장점이 있겠네요.
그것 말곤 없습니다.
데이터 중복(아이디, 닉네임)이나 해당 페이지에서 디비에 있는 값을
체크할경우 페이지 이동없이 iframe으로 전송후 해당 결과값을 현재 페이지로
리턴받을때 사용합니다.
페이지가 리디렉션or리로드 되지 않아도 된다는 장점이 있습니다.
답변을 작성하시기 전에 로그인 해주세요.