Javascript jQ,在dropdownlist更改/选择时,使用?somekey=所选项目值在同一url上获取请求
当有人选择下拉列表项时,我希望重定向到同一页面,但查询字符串设置为Javascript jQ,在dropdownlist更改/选择时,使用?somekey=所选项目值在同一url上获取请求,javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,当有人选择下拉列表项时,我希望重定向到同一页面,但查询字符串设置为 www.example.com/?somekey=selected-value 其中,所选值是该选项的数值 我正在使用jQuery,如果这样做更简单的话。在select元素中使用onchange事件: <select ... onchange="window.location.href='?somekey='+$(this).val();"> 当然。下面是一些代码: <select id="redirect
www.example.com/?somekey=selected-value
其中,所选值
是该选项的数值
我正在使用jQuery,如果这样做更简单的话。在select元素中使用onchange事件:
<select ... onchange="window.location.href='?somekey='+$(this).val();">
当然。下面是一些代码:
<select id="redirect">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
$(document).ready(function() {
$("#redirect").change(function() {
document.location = "product.html?id=" + $(this).val();
});
});
一个
两个
三
$(文档).ready(函数(){
$(“#重定向”).change(函数(){
document.location=“product.html?id=”+$(this.val();
});
});
<代码> >我考虑使用Window .Loop.ReTebug(),因为这里详细说明了如果HREF已经包含了QuiSQL字符串值,这会把它擦掉吗?嗯……也许我可以先在服务器端检查一下。
<select id="redirect">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
$(document).ready(function() {
$("#redirect").change(function() {
document.location = "product.html?id=" + $(this).val();
});
});