Salinan kode adalah sebagai berikut:
/ * Dapatkan bilah alamat mendapatkan parameter seperti php's $ _get ['arg'] */
fungsi getArgs () {
var args = {};
var query = location.search.substring (1); // Dapatkan string kueri
var pair = query.split ("&");
// istirahat di ampersand
untuk (var i = 0; i <pairs.length; i ++) {
var pos = pasangan [i] .indexOf ('=');
// cari "name = value"
if (pos == -1) lanjutkan; // Jika tidak ditemukan, lewati
var argname = pasangan [i] .substring (0, pos); // Ekstrak namanya
var value = pasangan [i] .substring (pos+1); // Ekstrak nilainya
nilai = decodeuricomponent (nilai); // decode, jika perlu
args [argname] = nilai; // Simpan sebagai properti
}
return args; // kembalikan objek
}
/*Cara menggunakan*/
/ * Url: http://www.baidu.com?user=funsion&age=26 */
alert (getArgs () ['user']); // output funsion
waspada (getArgs () ['usia']); // output 26