본문 바로가기

은비냥's Development/。Jquery Mobile

form 에서 submit 처리 - Ajax 처리 없이 하기

jQuery Mobile은 form 처리를 기본으로 Ajax처리로 해버린다.

그래서, 만약 로그인 페이지에서 아이디와 비밀번호를 받아서 action으로 proc.php를 지정한 후, proc.php에서 로그인 여부를 판단해서 main.php 로 리다이렉트 시키는 코딩을 했다면 정상동작하지 않는다.

그래서, form 은 Ajax처리말고 그냥 동기 처리를 원하는 경우가 많을 텐데, 그럴려면 전역적으로 설정하는 방법이 있고, form 태그에 직접 지정해줄 수가 있다.

전역적인 방법은 앞에서 다뤘고, form 태그에 옵션으로 설정하는 방법은

<form name="frm" action="proc.php" method="post" data-ajax="false">

...

</form>

이렇게 하는 것이다.

이러면 submit 시에 proc.php 로 페이지가 바뀌게 되는데, 이 proc.php 에서 main.php 로 리다이렉트를 하면 된다.

 

 

[출처]

'은비냥's Development > 。Jquery Mobile' 카테고리의 다른 글

data 속성  (0) 2013.01.09