目的:ユーザーが入力ボックスに何かを入力すると、新しいウィンドウが開き、& yuri = 0が追加されます。
現在のコード:
新しいウィンドウを開いて&サイン/数字を許可する
$(function() {
$('.baseUrl').click(function() {
window.location = $(this).attr('href') + $('.appendUrl').val() + '&yuri=0';
return false;
});
});
HTML:
<input type="text" class="appendUrl" /><br>
<a href="http://" class="baseUrl">Click Here</a>
今、それは同じウィンドウで開き、&と= 0が正しく表示されません。
洞察力はすばらしいでしょう。
迅速な回答をいただきありがとうございます。私はまだ疑問に思っています。とともに &。私が最後にそれを試すと失敗します。疑問符でそれはうまく動作しますが、私はイントロで&記号が必要です。それをチェックするためにifを行う方法はありますか? &記号で置き換えてください。もう一度ありがとう! :)歓声。 –
なぜ '&'が必要ですか?標準URLのクエリ文字列形式では、アドレスからパラメータを区切るには '?'を使用し、個々のパラメータ間では '&'を使います(http://en.wikipedia.org/wiki/Query_stringを参照)。 '&'だけではうまく動作しないことが分かりました。 – nnnnnn
Gotcha。情報をありがとう。残念ながら、この場合は&がなければパラメータは機能しません。これを解決する方法の詳細については、テキストボックスに&をデフォルトで指定してください。乾杯、すべての情報を感謝! -Y –