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()