ホームページ >バックエンド開発 >PHPチュートリアル >データベースストレージのために JavaScript 変数を PHP に転送するにはどうすればよいですか?

データベースストレージのために JavaScript 変数を PHP に転送するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-20 14:31:02676ブラウズ

How to Transfer JavaScript Variables to PHP for Database Storage?

JavaScript 変数を PHP に渡す

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 サイトの他の関連記事を参照してください。

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