Menyahkod Parameter URL Melarikan Diri dengan jQuery
Dalam senario tertentu, anda mungkin menghadapi parameter URL yang mengandungi aksara yang dilepaskan, yang membawa kepada ralat JavaScript apabila diperolehi semula. Jika anda tidak mempunyai akses pelayan untuk mengubah suai pengekodan parameter, pertimbangkan untuk menggunakan pemalam jQuery ini untuk mendapatkan dan menyahkod parameter dengan lancar.
Pelaksanaan:
JQuery berikut pemalam secara berkesan mengendalikan URL yang dilepaskan parameter:
function getURLParameter(name) { return decodeURI( (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] ); }
Penggunaan:
Untuk menggunakan pemalam ini, hanya hantar nama parameter URL yang ingin anda dapatkan sebagai argumen kepada fungsi getURLParameter, seperti yang dilihat di bawah:
var parameterValue = getURLParameter("search");
Dalam contoh yang disediakan, parameter dengan nama "carian" diambil dan nilai yang dinyahkodkan diberikan kepada pembolehubah Nilai parameter.
Pemalam ini memastikan bahawa parameter URL yang diambil dinyahkod dengan betul, menghalang ralat JavaScript dan membolehkan akses lancar kepada nilai parameter, tanpa mengira pengekodannya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyahkod Parameter URL yang Dilepaskan dalam JavaScript menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!