$.ajax를 사용하여 JavaScript에서 PHP 함수 호출
질문:
어떻게 할 수 있나요? PHP 스크립트는 함수 내에 캡슐화되고 jQuery를 사용하여 JavaScript에서 호출됩니다. $.ajax?
답변:
$.ajax를 사용하여 JavaScript에서 PHP 함수를 호출하려면 다음 단계를 따르세요.
PHP 함수 만들기: PHP 코드를 함수 안에 넣고 함수의 매개변수와 logic.
function test() { if (isset($_POST['something'])) { // Do something } }
$.ajax 요청 구성: PHP 스크립트의 URL을 지정하고 요청 유형을 'post'로 설정합니다. 또한 호출할 PHP 함수의 이름을 지정하여 요청 데이터에 'action' 매개변수를 포함시킵니다.
$.ajax({ url: '/my/site', data: { action: 'test' }, type: 'post' });
PHP 응답을 처리합니다. PHP 함수가 성공적으로 실행되면 'success' 콜백을 사용하여 JavaScript에서 응답을 처리할 수 있습니다. function.
success: function(output) { alert(output); }
PHP 액션 관리: 서버 측에서 'action' 요청 매개변수를 읽고 해당 PHP를 실행합니다. 함수.
if (isset($_POST['action']) && !empty($_POST['action'])) { $action = $_POST['action']; switch ($action) { case 'test': test(); break; // ...other action cases... } }
예:
PHP 스크립트:
<?php function test($param) { echo "PHP function test called with parameter: $param"; } ?>
JavaScript:
$.ajax({ url: 'test.php', data: { action: 'test', param: 'value' }, type: 'post', success: function(output) { alert(output); } });
이 접근 방식은 $.ajax 요청이 'Invoker, ' PHP 함수를 '명령'으로, '.php' 스크립트를 '수신기'로 사용합니다.
위 내용은 jQuery의 $.ajax를 사용하여 JavaScript에서 PHP 함수를 호출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!