2011-11-25 2 views
0

Jquery Address를 사용하여 메인 페이지 내에서 페이지 내용을로드하도록 웹 사이트를 다시 작성합니다. 이것은 연락처 페이지 (contact.php)와는 별개로 잘 작동합니다. 여기에는 동일한 페이지에 게시되는 양식, 데이터의 유효성이 검증 된 오류 메시지 또는 오류가없는 경우 전자 메일이 전송되는 양식이 포함됩니다. 아약스 탐색이 구현되기 전에 연락처 형식의 JQuery 주소 및 PHP_SELF

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="contactform" name="contactform"> 
... 
</form> 

는 작동했지만 지금은 오히려 내 contact.php와 유지의 index.php보다는, contact.php하도록 브라우저에 지시합니다.

아약스 탐색 기능이있는 연락처 양식에 대한 모범 사례 지침이 있습니까? 어떤 도움을 많이 주셨습니다.

HR

+0

@Matt '주소'를 정리하는 것이 좋지만 실수로 'jquery-address'대신'jquery.address'와 같은 중복 태그를 만들지 않았는지 확인하십시오. – Charles

답변

1

은 음 ... 하나 제대로 양식을 처리하거나 양식을 수정하고 그것을 통해 데이터를 전송 한 후 다시 AJAX 탐색을 설정하는 페이지를 호출하는 형태로 작업을 변경 AJAX를 페이지를 다시로드하지 않고 서버에 연결합니다. 나는 모든 것이 AJAX 응용 프로그램과 같이 일관되게 작동하기 때문에 후자가 더 나은 해결책이라고 생각합니다.

물론 어떤 방법 으로든 연락처 양식을 처리하는 스크립트를 수정해야합니다.

+0

그래, 궁금해서. 기존 코드를 보존 할 수있는 방법이 있었지만 나는 게으르다 고 생각합니다! 답장을 보내 주셔서 감사합니다. – user885609