Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Melepasi Pembolehubah JavaScript kepada Pembolehubah PHP?

Bagaimanakah Saya Boleh Melepasi Pembolehubah JavaScript kepada Pembolehubah PHP?

Susan Sarandon
Lepaskan: 2024-12-10 21:13:10
asal
174 orang telah melayarinya

How Can I Pass a JavaScript Variable to a PHP Variable?

Meluluskan Pembolehubah JavaScript kepada Pembolehubah PHP

Dalam senario ini, anda ingin memindahkan pembolehubah JavaScript bernama "theContents" kepada pembolehubah PHP bernama "$phpvariable". Kebimbangan utama ialah PHP berjalan pada pelayan, manakala JavaScript berjalan pada klien. Oleh itu, tugasan langsung tidak boleh dilakukan.

Untuk menyelesaikan masalah ini, anda boleh menggunakan AJAX untuk menghantar "Kandungan" ke pelayan PHP. Berikut ialah penyelesaian langkah demi langkah:

Kod JavaScript

Tentukan fungsi JavaScript yang akan dilaksanakan apabila butang diklik:

function scriptvariable() {
  var theContents = "the variable";

  // Send "theContents" to PHP server using AJAX
  $.post('php_handler.php', { variable: theContents });
}
Salin selepas log masuk

Kod PHP

Dalam fail pengendali PHP (php_handler.php), terima pembolehubah daripada AJAX request:

<?php

if (isset($_POST['variable'])) {
  $phpvariable = $_POST['variable'];

  // Perform database lookup or other operations based on $phpvariable
  // ...

}

?>
Salin selepas log masuk

AJAX Request Initialization

Dalam kod JavaScript anda, mulakan permintaan AJAX untuk menghantar "theContents" ke pelayan PHP:

// When button is clicked
$('#button').click(function() {
  scriptvariable();
});
Salin selepas log masuk

Sekarang, apabila butang diklik, pembolehubah JavaScript "Kandungan" akan dihantar ke pelayan PHP, diberikan kepada pembolehubah PHP "$phpvariable" dan boleh digunakan untuk carian pangkalan data atau operasi PHP lain.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melepasi Pembolehubah JavaScript kepada Pembolehubah PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan