0

入力フィールドの値を取得し、それを検索クエリとして Google に送信する方法はありますか?

これを行う方法は、jQuery の .attr() を使用し、それを変数に格納することです。次に、その文字列内のすべてのスペースをプラス (+) に置き換えます。次に、それをhttp://google.com/に添付しますか? そして、window.location を使用して、新しく構築された URL に移動します。

これを行うより良い方法はありますか?

または、より良い方法が思いつかない場合は、上記の実装を手伝っていただけませんか。私が問題を抱えている部分は、.attr() を使用し、window.location に引数/パラメーターとして変数を与えることです。

4

1 に答える 1

3

まあ、スペースを置き換える+必要はありません。クエリに違いはないからです。

残りについては、次を使用できます。

window.location.href = 'http://google.com?q='+encodeUriComponent($('#textbox').val());
于 2013-03-29T16:30:13.883 に答える