2012-04-23 5 views
0

ロードするパスと追加する検索パラメータの両方を指定して検索ページのURLをロードしようとしています。 ?location.href +検索パラメータの指定

例えば、私はロードてる/ fooの/ Q = 1 & = 2 私はこのようなJavaScriptで何かを入力しようとする:

location.href = /foo/?q=1&a=2 

それが実行されますときに、私は無効なトークン例外を取得'&'文字になります。私はjavascriptとjqueryに精通していますので、どちらの言語でも答えが出ます。

location.hrefを設定できるだけで、ページを正しくロードできるように関連する検索パラメータが必要です。または、これを行うための他の方法についての提案があれば、私はそれらにも開いています。

よろしく

+2

「私はjavascriptとjqueryに精通していますので、どちらの言語でも答えが開かれています。」... jQueryは言語ではありません。 jQueryはJavaScriptで書かれたライブラリです。セマンティクス; –

+0

;私の意図は十分明確だった。 – cvocvo

答えて

3

あなたはこのような引用符で、あなたの文字列を必要とする:

location.href = "/foo/?q=1&a=2"; 

Javascriptがおそらく正規表現として/foo/を解釈し、その後にオプションとして後に他の文字の意味を理解しようとしていました正規表現。

+0

ああ、私はそれを実現していたはずです。ありがとう! – cvocvo

関連する問題