본문 바로가기
Project/APM웹서버

script 에서 클릭 이벤트로 php의 메서드 실행하기

by Albin 2021. 10. 23.

문제

버튼 클릭시 다른 php파일에 캐이스별로 메서드를 구분해 놓고 호출 하고 싶었다.

 

문제해결

>> 구글링을 해보니 근본적으로 문제가 있었다.

javascript는 클라이언트 스크립트고 php는 서버 스크립트여서, javascript는 출력된 html을 제어하고, php는 서버에서 우선적으로 처리가 된다는 것이다.

 

외부 php파일에 여러 메서드를 만들어 놓고 특정 메서드만 호출하는 것은 불가능 한건지, 아직 공부가 부족한건지 일단은 아쉬운대로  버튼을 누르면 form의 action태그를 통해 php 문서 전체를 호출하는 방법으로 로그인 처리 하였다.

클릭시 LoginCheck.php 전체를 호출

 

조금 더 찾아 보겠지만 정말 안되는 거라면,

LoginCheck.php 파일을 캐이스별로 5개 만들어 if 나 케이스 문으로 구분해서 구현해야 할 듯하다.