Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Menghantar Pembolehubah JavaScript kepada PHP

Cara Menghantar Pembolehubah JavaScript kepada PHP

DDD
DDDasal
2024-10-20 14:39:02748semak imbas

How to Pass a JavaScript Variable to PHP

Melalukan Pembolehubah JavaScript kepada PHP: Panduan Komprehensif

Apabila membangunkan aplikasi web, adalah perkara biasa untuk memerlukan data daripada JavaScript untuk disimpan dalam pangkalan data untuk analisis atau perolehan masa hadapan. Dalam senario ini, kami diberikan tempat pembolehubah JavaScript daripada Peta Google dan kami mahu menyimpannya dalam pangkalan data MySQL.

Untuk menghantar pembolehubah JavaScript ini kepada PHP dengan berkesan, kami boleh memanfaatkan keupayaan AJAX jQuery. Mulakan dengan mencipta skrip berasingan yang dipanggil "save.in.my.database.php" yang akan mengendalikan interaksi pangkalan data.

Sekarang, mari kita sediakan fungsi AJAX jQuery:

<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>

Dalam fungsi AJAX:

  • "url" menentukan laluan ke skrip PHP yang akan menyimpan data.
  • "type" ditetapkan kepada "post" kerana kami menghantar data ke skrip PHP.
  • "data" mengandungi tempat pembolehubah JavaScript yang ingin kami luluskan.
  • Panggil balik "kejayaan" dan "ralat" memberitahu kami tentang hasil permintaan.

Akhir sekali, dalam skrip PHP "save.in.my.database.php":

<code class="php"><?php
$lugar = $_POST['lugar'];
// Save $lugar in your database here
?></code>

Dengan menggunakan kaedah ini, anda boleh menyepadukan data daripada JavaScript dengan lancar ke dalam PHP anda bahagian belakang, membolehkan anda menyimpan maklumat yang diperlukan dalam pangkalan data dengan cekap.

Atas ialah kandungan terperinci Cara Menghantar Pembolehubah JavaScript kepada PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn