>  기사  >  백엔드 개발  >  Google 지도 데이터를 보존하기 위해 JavaScript 변수를 PHP 변수에 전달하는 방법

Google 지도 데이터를 보존하기 위해 JavaScript 변수를 PHP 변수에 전달하는 방법

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-20 14:37:02748검색

How to Pass JavaScript Variables to PHP Variables to Preserve Google Maps Data

JavaScript 변수를 PHP 변수에 전달: Google 지도 데이터 보존을 위한 솔루션

특정 시나리오에서 개발자는 JavaScript 변수에서 PHP 변수로 데이터를 전송해야 할 수도 있습니다. . 이에 대한 강력한 사례는 Google 지도에서 좌표를 가져와 MySQL 데이터베이스에 저장하려는 경우입니다.

위도 및 경도 좌표를 보유하는 lugar라는 JavaScript 변수를 생각해 보세요. 이 값을 같은 이름의 PHP 변수($lugar)에 전달하려면 jQuery의 Ajax 기능을 통해 원활한 접근 방식을 얻을 수 있습니다.

Ajax 방법

  1. 준비하세요 데이터베이스 저장 스크립트: $_POST['lugar'] 데이터를 수신하여 MySQL 데이터베이스에 저장하도록 설계된 PHP 스크립트(예: "save.in.my.database.php")를 만듭니다.
  2. AJAX 전송: 아래 HTML 스크립트는 AJAX 전송을 시작합니다.
<code class="html"><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 encountered.');
    }
  });
</script></code>

이 스크립트는 lugar 변수를 PHP 스크립트로 전송한 후 데이터베이스 저장 프로세스를 처리합니다. .

위 내용은 Google 지도 데이터를 보존하기 위해 JavaScript 변수를 PHP 변수에 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.