PHP에서 JavaScript 변수에 직접 접근하는 것은 서로 다른 환경(브라우저의 클라이언트 측 JavaScript, 서버측 PHP.
표준 양식 제출
JavaScript에서 PHP로 데이터를 전달하려면 표준 양식 제출을 사용할 수 있습니다. 다음의 간단한 예를 고려해 보십시오.
<code class="html"><form method="post" action="submit.php"> <input type="hidden" id="js-data" name="js_data"> </form></code>
<code class="javascript">// JavaScript code var jsData = "Test Data"; document.getElementById("js-data").value = jsData;</code>
<code class="php">// PHP code (submit.php) $jsData = $_POST['js_data']; echo $jsData; // Output: "Test Data"</code>
AJAX 사용
또 다른 접근 방식은 AJAX(비동기 JavaScript 및 XML)를 사용하여 데이터를 보내는 것입니다. 페이지를 새로 고치지 않고 JavaScript에서 PHP로. 이를 통해 보다 대화형이고 동적인 웹 애플리케이션이 가능해졌습니다. 예는 다음과 같습니다.
<code class="html"><script> function submitData() { var jsData = "Test Data"; var xhr = new XMLHttpRequest(); xhr.open("POST", "submit.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send("js_data=" + jsData); } </script></code>
<code class="php">// PHP code (submit.php) $jsData = $_POST['js_data']; echo $jsData; // Output: "Test Data"</code>
이러한 기술을 사용하면 JavaScript에서 PHP로 데이터를 전달하고 서버측에서 처리할 수 있습니다.
위 내용은 PHP에서 JavaScript 변수에 어떻게 액세스할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!