Если все, что вы пытаетесь сделать, это получить пары имя / значение строки запроса, вы можете сделать что-то вроде этого:

ужно разобрать URL в JavaScript.

Вот мой код:

var myRe = /\?*([^=]*)=([^&]*)/;
var myArray = myRe.exec("?page=3&Name=Alex");


for(var i=1;i<myArray.length;i++)
{
    alert(myArray[i]);   
}

К сожалению, это работает только для первогоname=value пара.

Как я могу исправить свой код?

Ответы на вопрос(3)

Ваш ответ на вопрос