0
jqueryでクエリ文字列の一部を置き換えるのに問題があります。ユーザーが入力ボックスからフォーカスを外したとき、重複が発生しないようにクエリ文字列のsearch_rad部分をクリアします(これは現在行われています)。Jqueryでクエリ文字列の一部を置換する
HTMLファイル
<input id="search_rad_input" type="number" placeholder="input search radius" />
<a id="getvol" data-href="?cmd=something=1&somethingelse=2">Click Me!</a>
JSファイル
$('#search_rad_input').focusout(function() {
var input = $('#search_rad_input').val();
var uri = $('#getvol').attr('data-href');
$('#getvolresults').text(uri);
$('#getvol').attr('data-href').replace('&search_rad=', "");
var newuri = $('#getvol').attr('data-href', uri + "&search_rad=" + input);
});
JSFiddle:https://jsfiddle.net/tonyweed/83whn0y5/39/