Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQ,在dropdownlist更改/选择时,使用?somekey=所选项目值在同一url上获取请求_Javascript_Jquery_Drop Down Menu - Fatal编程技术网

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();
    });
});