> 백엔드 개발 > PHP 튜토리얼 > 서버측 처리를 위해 JavaScript 변수를 PHP에 성공적으로 전달하려면 어떻게 해야 합니까?

서버측 처리를 위해 JavaScript 변수를 PHP에 성공적으로 전달하려면 어떻게 해야 합니까?

Barbara Streisand
풀어 주다: 2024-12-23 19:44:25
원래의
1001명이 탐색했습니다.

How Can I Successfully Pass JavaScript Variables to PHP for Server-Side Processing?

PHP에 JavaScript 변수 전달

이 시나리오에서는 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>
로그인 후 복사

수정된 버전의 코드에서:

  • 양식은 다음을 사용하여 선택한 급여 ID를 동일한 페이지에 제출합니다. POST 방법.
  • isset($_POST['salaried']) 조건은 양식이 작성되었는지 확인합니다. 제출되었습니다.
  • 양식 제출 시 새 쿼리가 실행되어 해당 급여 정보를 검색한 후 테이블에 표시합니다.

위 내용은 서버측 처리를 위해 JavaScript 변수를 PHP에 성공적으로 전달하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿