Ini juga cukup mudah untuk meneruskan data ke halaman baru - dengan menggunakan mekanisme yang sama yang digunakan formulir Show
Bentuk SederhanaPertimbangkan bentuk sederhananya browser akan menyandikan nama kolom input dan nilainya sebagai bagian dari URL saat memanggil halaman target (di sini disebut 'script8. htm'). Nama depan dan pasangan nilai dikodekan dengan menambahkan ' script8.htm?Something=..._ Setiap parameter tambahan dikodekan dengan menambahkan ' Catatan. Jika Anda ingin menentukan "metode" secara eksplisit (untuk alasan gaya atau kejelasan) maka contoh di atas akan menjadi tetapi karena "GET" adalah metode default untuk formulir, maka tidak perlu ditentukan Menerima dan decoding dataNilai yang dikodekan tersedia untuk halaman penerima di ' 0'. Misalnya, untuk halaman ini nilai ' 0' adalah
Ini akan kosong saat pertama kali Anda mengunjungi atau melihat halaman ini, tetapi akan berisi beberapa teks saat Anda mencoba contoh nanti di halaman ini Sebagai contoh sederhana pertama, kotak di bawah ini dibuat menggunakan kode formulir yang ditampilkan di bagian atas halaman ini Coba masukkan sesuatu dan tekan Return Dua hal yang perlu diingat saat memanipulasi ' 0'
Meskipun Anda dapat memanipulasi ' 0' secara langsung dan mengekstrak data yang Anda butuhkan darinya, mungkin lebih mudah untuk menulis sendiri fungsi untuk melakukannya yang menyertakan aturan di atas. Berikut ini adalah saran yang digunakan di situs web ini Membandingkan penggunaan fungsi ini dengan isi ' 0' lokasi. search=''GetParam('Sesuatu')='' Penggunaan lainnyaContoh di atas menggunakan form, namun mekanisme yang sama dapat digunakan untuk melewatkan data tanpa menggunakan form. Satu-satunya hal yang perlu diingat adalah menggunakan fungsi 'Escape' untuk menyandikan nilai data Anda. Sebagai contoh Selamat datang di tutorial tentang cara meneruskan variabel antar halaman dalam Javascript. Perlu meneruskan beberapa data di antara halaman yang berbeda? Cara mudah untuk meneruskan variabel antar halaman adalah dengan menggunakan string kueri
Tapi ada lebih banyak metode yang bisa kita gunakan. Mari kita telusuri beberapa contoh dalam panduan ini, dan cara apa yang lebih baik untuk menangani berbagai hal – Baca terus ⓘ Saya telah menyertakan file zip dengan semua kode sumber contoh di awal tutorial ini, jadi Anda tidak perlu menyalin-tempel semuanya… Atau jika Anda hanya ingin langsung masuk
SLIDE CEPATUnduh & Catatan
UNDUH & CATATANPertama, berikut adalah tautan unduhan ke kode contoh seperti yang dijanjikan
CATATAN CEPAT
DOWNLOAD KODE CONTOHKlik di sini untuk mengunduh kode sumber, saya telah merilisnya di bawah lisensi MIT, jadi silakan membangun di atasnya atau menggunakannya dalam proyek Anda sendiri
CARA MELEWATI VARIABEL ANTAR HALAMANBaiklah, sekarang mari kita masuk ke cara untuk meneruskan variabel antar halaman dalam Javascript
METODE 1) PENYIMPANAN SESIsesi 1a. html
sesi 1b. html _Yap, tidak perlu tipu muslihat. Ada area penyimpanan "kotak pasir" sementara di Javascript yang disebut penyimpanan sesi. Sangat mudah digunakan, hanya 4 fungsi yang perlu diketahui
Namun perlu diperhatikan bahwa penyimpanan sesi akan dihapus secara otomatis setelah pengguna menutup tab/jendela P. S. Data juga tidak akan diteruskan saat pengguna membuka tab/jendela lain secara manual
METODE 2) PENYIMPANAN LOKAL2a-penyimpanan lokal. html
2b-penyimpanan lokal. html
Terlihat tidak asing? . Yap, area penyimpanan sementara yang sama, tetapi penyimpanan lokal tetap ada – Apa pun yang disetel di penyimpanan lokal akan tetap ada hingga dihapus secara manual;
METODE 3) PARAMETER URL3a-query. html
3b-query. html
Anda mungkin pernah mendengar tentang _3 variabel, menambahkan 4 string kueri di belakang URL. Yap, Javascript sepenuhnya mampu mendapatkan string kueri, dan kita dapat menggunakannya untuk mengirimkan data
METODE 4) PENYIMPANAN COOKIE4a-cookie. html
4b-cookie. html
Anda mungkin juga pernah mendengar tentang cookie, token kecil untuk menyimpan beberapa data… Pokoknya, jangan main-main dengan cookie kecuali benar-benar diperlukan. Pertahankan yang ini sebagai pilihan terakhir yang putus asa
METODE 5) JENDELA BARUjendela 5a. html
5b-jendela. html
Saat kami membuat _5 baru, kami dapat "langsung" memasukkan variabel ke dalam jendela baru. Sesimpel itu
BIT & LINK YANG BERMANFAATItu saja untuk panduan ini, dan ini adalah bagian kecil tentang beberapa tambahan dan tautan yang mungkin berguna bagi Anda
UPDATE PROSESZaman Batu Internet sudah lama berlalu. Alih-alih memuat ulang dan mengarahkan ulang halaman, kita benar-benar harus menciptakan pengalaman yang "mulus" dengan teknologi modern. Misalnya, jika kita ingin membuat formulir bergaya wizard di mana pengguna memilih opsi di langkah 1, teruskan ke langkah 2 – Kita dapat menggunakan AJAX untuk menjalankan seluruh aplikasi 6a-ajax. html _06b-ajax. html _1
LINK dan REFERENSI
VIDEO TUTORIAL
LEMBAR CHEAT INFOGRAFISTerima kasih telah membaca, dan kami telah sampai di akhir panduan ini. Saya harap ini membantu Anda dengan proyek Anda, dan jika Anda ingin berbagi apa pun dengan panduan ini, jangan ragu untuk berkomentar di bawah ini. Semoga berhasil dan selamat membuat kode Bagaimana cara meneruskan nilai dari satu halaman HTML ke halaman lainnya?localStorage["key"] = nilai;. di halaman lain. nilai = localStorage["key"]; . Cookie Sesi Penyimpanan Lokal HTML5 POST variabel di url dan ambil di berikutnya. html melalui objek jendela Bagaimana kita bisa meneruskan data dari satu halaman web ke halaman web lain?Berbagai Cara untuk Meneruskan Data di Antara Formulir Web . Kue. Sepotong kecil informasi atau pesan yang dikirim oleh server web ke browser web selama permintaan web,. QueryString. Cara atau metode lain untuk mengirimkan data antar halaman web melalui URL adalah. . Sesi. . Posting Lintas Halaman. . Server. Transfer Bagaimana Anda meneruskan parameter dalam HTML?HTML . Kita dapat menggunakan lebih dari satu tag
Bagaimana cara menautkan satu halaman ke halaman lain dalam HTML menggunakan JavaScript?We can use the |