기본적으로 PHP 스크립트가 실행을 끝내고 모든 HTML 컨텐트를 브라우저에 인쇄 (에코)하면 실행이 중지됩니다.
기본적으로 웹 페이지를 클릭하면 양식 POST 또는 GET을 통해 새 페이지를 호출하거나 JavaScript가 클릭을 처리 할 수 있습니다. 그러면 자바 스크립트가 아마도 새로운 요청을 유발할 수 있습니다. 그리고 새로운 요청은 원하는 모든 작업을 수행하는 PHP 스크립트를 호출 할 수 있습니다. 당신이 <a href='action1.php?param1=yes'>Click here</a>
링크를 클릭하면
그래서 그 다음은 웹 서버에 ('yes'
에 $_REQUEST['param1']
세트) 스크립트 action1.php를 호출하고, 웹 브라우저는 반환 아무것도 표시합니다. 그리고 그 새로운 html은 현재 브라우저 창에있는 모든 html을 대체합니다.
또는 당신은 양식이있는 경우 :
<form action='action2.php' method='POST'>
<input type='text' name='stuff'>
<input type='submit>
</form>
을 그리고 당신은 클릭 한 후 다시 웹 서버가 호출 될 것이다 제출하지만,이 시간이 스크립트 action2.php은 $ _POST [ '물건'] 세트로 호출됩니다 텍스트 필드에 무엇이든지 있습니다. 스크립트가 반환하는 내용은 브라우저에 표시되는 내용이됩니다.
이제 그때는 아마 특정
행운을 빕니다에 AJAX 핸들러와 jQuery를 조사해야 브라우저에서 뭔가를 클릭하고 바로 페이지에 작은 뭔가를 변경하거나 서버에서 어떤 작업을 수행 할 경우. 그것은 당신을 허용, 간단히 말해서 xajax :
아니요, PHP 스크립트 실행 후 모든 컨텐츠와 페이지를 얻을 수 있습니다. 그래서 당신은 onclick을 사용하여 PHP 함수를 호출 할 수 없습니다. 하지만 onclick 이벤트에 ajax를 사용하면 서버에 요청할 수 있습니다. 차례대로 요청에 지정된 PHP 함수를 실행할 수 있고 응답으로 응답을 줄 수 있습니다 – Pradeep