Sebelum meneruskan variabel dari PHP ke JavaScript, Anda perlu memahami aliran peristiwa saat meminta halaman PHP Show
PHP adalah bahasa sisi server. Pertama, PHP akan mengeksekusi file ________22______ Anda untuk menghasilkan HTML Setelah PHP memproses kode Anda, itu akan dikirim ke browser klien Setelah file disajikan ke browser, PHP tidak dapat mengakses file lagi Karena JavaScript berjalan di browser, itu artinya JavaScript dijalankan setelah PHP Mengetahui alur proses ini, ada tiga cara Anda dapat meneruskan variabel PHP ke JavaScript Mari kita mulai mempelajari cara melakukan ketiga metode yang disebutkan di atas Menggunakan gema untuk meneruskan variabel PHP ke JavaScriptSaat Anda memiliki variabel PHP pada halaman yang sama dengan kode JavaScript, Anda dapat menggunakan Misalkan Anda memiliki file
Saat Anda menjalankan kode di atas, nilai variabel _0 akan diteruskan ke variabel 1 di JavaScriptUntuk menunjukkan bahwa berfungsi, nilai _1 kemudian ditetapkan sebagai konten tag 3. Browser membuat output berikutVariabel gema PHP dalam JavaScript Dengan fungsi 5 di atasJika Anda mengirimkan nilai _6, Anda tidak memerlukan simbol kutipan _Saat Anda mengirim array PHP, Anda perlu memanggil fungsi 7 sebelum meneruskannya ke JavaScript _Dan begitulah cara Anda meneruskan variabel PHP ke JavaScript dengan memanggil fungsi Selanjutnya, mari kita lihat cara menggunakan DOM untuk meneruskan variabel PHP ke JavaScript Menggunakan DOM untuk meneruskan variabel PHP ke JavaScriptTerkadang, Anda mungkin memerlukan variabel PHP setelah pengguna melakukan tindakan seperti mengklik tombol Anda mungkin juga memiliki banyak variabel PHP yang ingin Anda berikan, dan sementara Selain memanggil fungsi Ini sebuah contoh
Dengan menyimpan data PHP Anda di tag DOM seperti yang ditunjukkan di atas, Anda kemudian dapat mengambil data menggunakan JavaScript sebagai berikut
Metode ini mirip dengan menggunakan Anda juga dapat memilih kapan JavaScript harus mengambil data PHP. Ini tidak terjadi ketika Anda Menggunakan pengambilan untuk mendapatkan data PHP dari JavaScriptSaat Anda ingin memisahkan template PHP dari kode JavaScript Anda, maka Anda dapat menggunakan JavaScript Fetch API Ambil API digunakan untuk mengirim permintaan HTTP, mirip dengan AJAX dan XMLHTTPRequest. Ini memungkinkan Anda mengambil sumber daya dari mana saja di Internet Ambil dapat digunakan untuk mengambil data PHP menggunakan JavaScript. Misalkan Anda memiliki file PHP bernama 4 dengan konten berikut
Setelah Anda menyiapkan file PHP, buat file Tambahkan tag _6 seperti yang ditunjukkan di bawah ini
Fungsi 7 akan mengirim permintaan HTTP ke file 4Kemudian, fungsi _9 akan menguraikan respons sebagai objek JSON. Terakhir, objek JSON yang dikembalikan akan ditetapkan sebagai konten dari tag 0 di atasOutputnya adalah sebagai berikut Ambil data PHP dengan mengambil Dan begitulah cara Anda meneruskan variabel atau data PHP ke JavaScript menggunakan fungsi 7Berbeda dengan dua metode lainnya, metode ini membuat permintaan HTTP, sehingga akan ada penundaan sebelum data diambil Direkomendasikan untuk menggunakan Fetch API saat data PHP Anda memerlukan pemrosesan yang rumit sebelum meneruskannya ke JavaScript KesimpulanUntuk meneruskan variabel dan data PHP ke JavaScript, Anda perlu membuat data dapat diakses oleh JavaScript Anda dapat 3Untuk data dengan pemrosesan yang kompleks, Anda dapat membuat file terpisah yang memproses data PHP Anda. Setiap bagian dari aplikasi Anda yang membutuhkan data dapat mengirimkan permintaan HTTP untuk mengambil data Bagaimana saya bisa meneruskan variabel JavaScript ke variabel PHP di halaman yang sama?Cara meneruskan variabel JavaScript ke PHP adalah melalui permintaan . Jenis URL ini hanya terlihat jika kita menggunakan tindakan GET, tindakan POST menyembunyikan informasi di dalam URL. Sisi Server (PHP). Di halaman PHP sisi server, kami meminta data yang dikirimkan oleh formulir dan menampilkan hasilnya. $result = $_GET [ 'data' ];
Bagaimana cara memasukkan nilai variabel JavaScript ke dalam variabel PHP?Cara paling ideal untuk meneruskan nilai variabel JavaScript dalam variabel PHP adalah meneruskan variabel JS ke panggilan AJAX . Tetapi untuk melakukan ini kita perlu memuat ulang halaman dengan variabel dalam parameter $_GET dan mengakses variabel dalam PHP menggunakan $_GET['a'].
Bagaimana cara meneruskan nilai dari HTML ke PHP di halaman yang sama?Anda dapat memasukkan bagian html ke dalam String PHP dengan variabel PHP di dalamnya, dan mengulanginya, php akan secara otomatis menetapkan vars di dalamnya . Atau Anda memisahkan HTML dan PHP seperti yang terlihat di atas. |