Mengubah Suai Parameter URL dengan JavaScript
Dalam aplikasi web intensif AJAX, keperluan timbul untuk mengubah suai parameter URL secara dinamik. Pertimbangkan senario di mana anda perlu:
Untuk mencapai matlamat ini, JavaScript menyediakan dua teguh pilihan:
Objek URL
Objek URL yang diperkenalkan dalam ECMAScript 6 membolehkan anda memanipulasi komponen URL secara langsung. Berikut ialah contoh:
var url = new URL("http://server/myapp.php?id=10"); // Set a new or update an existing parameter url.searchParams.set('enabled', 'true'); // Retrieve the modified URL var modifiedURL = url.href; // http://server/myapp.php?id=10&enabled=true
Antaramuka URLSearchParams
URLSearchParams membenarkan anda memanipulasi parameter URL sebagai koleksi pasangan nilai kunci.
var url = new URL("http://server/myapp.php?id=10"); // Append a new parameter or update a value var searchParams = new URLSearchParams(url.search); searchParams.append('enabled', 'true'); // Update the URL url.search = searchParams.toString(); // http://server/myapp.php?id=10&enabled=true
Pelaksanaan Pertimbangan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Suai Parameter URL Secara Dinamik Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!