Я использую плагин jQuery BBQ:
http://benalman.com/projects/jquery-bbq-plugin/
Это было довольно круто, однако при вызове $.bbq.getState();
дело кажется важным.
Например, рассмотрим следующий URL: http://mysite.com/#someVar=someValue
.
Если я позвоню $.bbq.getState('someVar');
, я смогу получить значение переменной строки запроса, но если я вызову $.bbq.getState('somevar');
(со строчной буквой v) , значение будет undefined
.
Я могу создать URL-адрес, используя постоянное значение, которое всегда будет записывать его в правильном регистре, но я думаю о сценарии, в котором пользователь может ввести URL-адрес. Если они введут неправильный регистр, метод $.bbq.getState()
скажет мне, что значение someVar не является частью URL.
Так что мне интересно ... Есть ли способ сказать $.bbq.getState()
, что регистр не учитывается?