웹 애플리케이션으로 작업할 때 JavaScript와 PHP 간에 데이터를 전송해야 하는 경우가 많습니다. 사용자 입력이나 계산과 같은 JavaScript 값을 처리하고 이를 PHP를 사용하여 MySQL 데이터베이스에 저장할 때 한 가지 일반적인 시나리오가 발생합니다.
이를 달성하기 위해 구체적인 예를 고려해 보겠습니다. JavaScript 변수 "lugar"가 있다고 가정합니다. "는 Google 지도에서 얻은 위도 및 경도 좌표를 포함합니다.
<code class="javascript"><script> ... var lugar = results[0].geometry.location;// this gives me a latitud, longitud value, like: -34.397, 150.644 ... </script></code>
우리의 목표는 이 값을 PHP 변수 "$lugar"에 전달하여 데이터베이스에 저장하는 것입니다. 방법은 다음과 같습니다.
jQuery의 AJAX 기능을 활용하여 "lugar" 변수를 PHP 스크립트로 보낼 수 있습니다.
<code class="javascript"><script> $.ajax({ url: "save.in.my.database.php", type: "post", dataType:"json", data: { lugar: results[0].geometry.location }, success: function(data){ alert('saved'); }, error: function(){ alert('error'); } }); </script></code>
"save.in.my.database.php" 스크립트, PHP로 작성되면 "_POST['lugar']_" 변수를 수신합니다:
<code class="php"><?php $lugar = $_POST['lugar']; // Connect to your MySQL database and execute a query to save the '$lugar' variable ?></code>
이 스크립트는 JavaScript 변수 "lugar"를 저장하기 위한 데이터베이스 작업을 처리하고 PHP 간 데이터 전달 프로세스를 완료합니다. 프론트엔드(JavaScript)와 백엔드(PHP).
위 내용은 데이터베이스 저장을 위해 JavaScript 변수를 PHP로 전송하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!