이 시나리오에서는 PHP 코드의 $_POST['hidden1'] 값에 액세스하려고 할 때 문제가 발생합니다. . 숨겨진 입력 필드 Hidden1의 값을 JavaScript를 통해 설정했음에도 불구하고 해당 값을 검색할 수 없습니다.
이 이유는 PHP 코드는 서버 측에서 실행되는 반면 JavaScript는 클라이언트 측에서 실행되기 때문입니다. 따라서 서버에서 실행되는 PHP 코드에서는 JavaScript 변수에 직접 액세스할 수 없습니다.
JavaScript에서 PHP로 변수를 전달하려면 GET 또는 POST를 사용하여 HTML 양식을 제출하는 등 다른 메커니즘을 사용해야 합니다. 행동 양식. 다음은 이를 달성하는 방법을 보여주는 예입니다.
<!DOCTYPE html> <html> <head> <title>My Test Form</title> </head> <body> <form method="POST"> <p>Please, choose the salary id to proceed result:</p> <p> <label for="salarieids">SalarieID:</label> <?php $query = "SELECT * FROM salarie"; $result = mysql_query($query); if ($result) : ?> <select>
수정된 버전의 코드에서:
위 내용은 서버측 처리를 위해 JavaScript 변수를 PHP에 성공적으로 전달하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!