질문:
JavaScript 변수를 PHP 변수로 어떻게 보낼 수 있습니까? 특히 버튼을 클릭할 때 PHP 변수를 사용하여 새로 고치지 않고 데이터를 검색할 수 있습니다.
해결책:
PHP와 같은 서버 측 언어와 JavaScript와 같은 클라이언트 측 언어는 별도로 작동하지만 AJAX 기술을 사용하여 JavaScript 변수를 PHP로 보낼 수 있습니다. 방법은 다음과 같습니다.
JavaScript에서 PHP로:
var xhr = new XMLHttpRequest();
document.getElementById("myButton").addEventListener("click", function() { // Your code to send the variable });
xhr.open("POST", "myphpfile.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send("variable=" + theContents);
PHP에서 JavaScript로:
PHP 서버에서 $_POST 슈퍼전역을 사용하여 JavaScript에서 전송된 변수 변수입니다.
$phpvariable = $_POST['variable'];
참고: 데이터베이스 조회 등 필요에 따라 PHP 코드 내에서 $php변수를 계속 사용할 수 있습니다.
위 내용은 페이지를 새로 고치지 않고 어떻게 JavaScript 변수를 PHP로 보낼 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!