Melalui data antara JavaScript dan PHP mungkin diperlukan untuk pelbagai senario pembangunan web. Artikel ini menangani kes penggunaan khusus di mana pembolehubah JavaScript perlu disimpan dalam pangkalan data MySQL melalui skrip PHP.
Pertimbangkan situasi di mana anda memperoleh nilai latitud dan longitud daripada Peta Google dalam pembolehubah JavaScript bernama lugar. Objektifnya adalah untuk menghantar pembolehubah ini kepada pembolehubah PHP, juga dinamakan lugar, dan seterusnya menyimpannya dalam pangkalan data MySQL.
Untuk merapatkan jurang antara JavaScript dan PHP, anda boleh menggunakan fungsi Ajax jQuery. Pendekatan ini melibatkan mencipta dua skrip JavaScript.
Skrip JavaScript untuk Penghantaran Pembolehubah:
<code class="javascript">$.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'); } });</code>
Skrip PHP untuk Interaksi Pangkalan Data:
<code class="php"><?php if(isset($_POST['lugar'])) { // DB connection and operations here // ... } ?></code>
Penjelasan:
Kesimpulan:
Dengan memanfaatkan fungsi Ajax jQuery dan skrip PHP yang berasingan, adalah mungkin untuk memindahkan pembolehubah JS (lugar) ke pembolehubah PHP ($lugar) dan menyimpan kandungannya dalam pangkalan data MySQL. Teknik ini membolehkan interaksi lancar antara JavaScript bahagian hadapan dan kod PHP sisi pelayan untuk penyimpanan dan pengurusan data.
Atas ialah kandungan terperinci Bagaimanakah Saya Menghantar Pembolehubah JavaScript ke Pembolehubah PHP dan Menyimpannya dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!