> 백엔드 개발 > PHP 튜토리얼 > 데이터베이스 저장을 위해 JavaScript 변수를 PHP로 전송하는 방법은 무엇입니까?

데이터베이스 저장을 위해 JavaScript 변수를 PHP로 전송하는 방법은 무엇입니까?

Linda Hamilton
풀어 주다: 2024-10-20 14:31:02
원래의
674명이 탐색했습니다.

How to Transfer JavaScript Variables to PHP for Database Storage?

JavaScript 변수를 PHP에 전달

웹 애플리케이션으로 작업할 때 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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