Witam.
Potrzebuje w javascripcie pociąć link w formacie: costam.php?a=232&b=asdsa&c=nie&d=7 do 2 tablic, w jednej byłyby nazwy (a,b,c,d) w drugiej wartości (232,adsa,nie,7)
Wymęczyłem za pomocą wyrażeń regularnych, ale proszę o jakieś bardziej optymalne rozwiązanie niż moje, poniżej to co napisałem
//
var tablicaKlucz = new Array();
var tablicaWartosc = new Array();
// przykładowy link:
var link = 'costam.php?a=232&b=asdsa&c=nie&d=7';
link += '&';
var rx = /[a-z]*\=/g;
while (klucz = rx.exec(link))
{
klucz[0] = klucz[0].slice(0, klucz[0].length-1);
tablicaKlucz.push(klucz[0]);
alert(klucz[0]);
}
var rx = /\=[a-z,A-Z,0-9]*&/g;
while (wartosc = rx.exec(link))
{
wartosc[0] = wartosc[0].slice(1,wartosc[0].length-1);
tablicaWartosc.push(wartosc[0]);
alert(wartosc[0]);
}