Rumah > hujung hadapan web > tutorial js > Fungsi JavaScript menghuraikan parameter URL ke dalam kemahiran Json objects_javascript

Fungsi JavaScript menghuraikan parameter URL ke dalam kemahiran Json objects_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-16 16:35:36
asal
1398 orang telah melayarinya

Soalan: Sila tulis fungsi JavaScript parseQueryString, yang digunakan untuk menghuraikan parameter URL ke dalam objek.
cth: var obj=parseQueryString(url);

Tiga bentuk mencipta objek:
1:

var Person=new Object();
Person.name="Sun";
Person.age=24;
Salin selepas log masuk

Dua:

var Person=new Object();
Person["name"]="Sun";
Person["age"]=24;
Salin selepas log masuk

Tiga:
Ungkapan literal objek

var Person={
name: "Sun",
age: 24
}
Salin selepas log masuk

PS:
1. Dalam contoh ini, lebih sesuai untuk menggunakan bentuk kedua, menambah elemen
ke obj 2. split("&"), jika url hanya mempunyai satu parameter dan tiada "&", tiada ralat akan dilaporkan dan hanya tatasusunan[0]

akan dikembalikan.
function parseQueryString(url)
{
var obj={};
var keyvalue=[];
var key="",value=""; 
var paraString=url.substring(url.indexOf("?")+1,url.length).split("&");
for(var i in paraString)
{
keyvalue=paraString[i].split("=");
key=keyvalue[0];
value=keyvalue[1];
obj[key]=value; 
} 
return obj;
}
Salin selepas log masuk

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan