Web アプリケーションを操作する場合、多くの場合、JavaScript と PHP の間でデータを転送する必要があります。ユーザー入力や計算などの JavaScript 値を処理し、PHP を使用してそれらを MySQL データベースに保存するときに、一般的なシナリオの 1 つが発生します。
これを実現するために、具体的な例を考えてみましょう。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」を保存するためのデータベース操作を処理し、相互にデータを渡すプロセスを完了します。フロントエンド (JavaScript) とバックエンド (PHP)。
以上がデータベースストレージのために JavaScript 変数を PHP に転送するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。