PHP에서 JavaScript 실행: 함수 호출 출력 가이드
서버측 언어인 PHP는 JavaScript 함수를 직접 호출할 수 없습니다. 이를 위해서는 PHP에서 생성된 HTML 문자열 내에 함수 호출을 포함해야 합니다.
JavaScript 함수 호출 출력
PHP에 JavaScript 함수 호출을 포함하기 위한 여러 가지 방법이 있습니다. 출력:
PHP 사용 에코:
echo '<script type="text/javascript">jsfunction();</script>';
PHP에서 출력 모드로 탈출:
// PHP code here ?> <script type="text/javascript"> jsFunction(); </script> <?php // PHP code here
AJAX 처리 응답
제공된 예에서 wait() 함수는 AJAX 요청을 통해 wait.php를 호출합니다. 응답을 처리하려면 다음 옵션이 있습니다.
JavaScript 프레임워크 사용:
jQuery와 같은 프레임워크는 AJAX 처리를 단순화하여 성공 콜백.
$.get('wait.php', {}, function(returnedData) { document.getElementById("txt").innerHTML = returnedData; someOtherFunctionYouWantToCall(); }, 'text');
반환 PHP의 함수 이름:
wait.php가 AJAX 콜백에서 실행할 함수 이름을 반환하도록 할 수 있습니다.
// in wait.php echo 'someOtherFunctionYouWantToCall();';
$.get('wait.php', {}, function(returnedData) { window[returnedData](); }, 'text');
위 내용은 PHP에서 JavaScript 함수를 어떻게 실행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!