ホームページ  >  記事  >  バックエンド開発  >  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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。