양식 제출을 통해 JavaScript 변수를 PHP에 전달
JavaScript 변수를 PHP 코드에 전달하려면 직접 액세스하는 것과는 다른 접근 방식이 필요합니다. 이는 PHP 코드가 서버 측에서 실행되는 반면 JavaScript는 클라이언트 측에서 실행되기 때문입니다.
JavaScript에서 PHP로 변수를 전달하는 방법 중 하나는 숨겨진 양식 입력 필드를 사용하는 것입니다. 그러나 PHP는 동일한 페이지 내에서 JavaScript 변수 값에 직접 액세스할 수 없다는 점을 이해하는 것이 중요합니다.
제공된 코드 조각에서 Hidden1 입력에는 JavaScript 함수 func_load3의 값이 할당됩니다. 그러나 PHP 코드는 이 값을 $salarieid로 검색하려고 합니다.
이 문제를 해결하려면 다음과 같이 JavaScript 또는 jQuery를 HTML 양식에 포함할 수 있습니다.
<form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" method="POST"> <input type="hidden" name="hidden1">
양식 제출 시 , PHP 코드는 다음과 같이 Hidden1 변수의 값에 액세스할 수 있습니다.
$salarieid = $_POST['hidden1'];
그러나 이 접근 방식을 사용하려면 데이터. AJAX 또는 웹 소켓 사용과 같은 대체 솔루션에 대해서는 온라인에서 다른 리소스를 참조하세요.
위 내용은 양식 제출을 사용하여 JavaScript 변수를 PHP에 어떻게 전달할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!