jQ,在下拉列表更改/选择时,使用 ?somekey=selected-item-value 在同一 url 上获取请求

发布于 2024-09-08 06:55:13 字数 185 浏览 1 评论 0原文

当有人选择下拉列表项时,我想重定向到同一页面,但设置了查询字符串,

www.example.com/?somekey=selected-value

其中 selected-value 是选项的数值。

我正在使用 jQuery,如果这样更容易的话。

When someone selects a drop down list item, I want to redirect to the same page but with the query string set with

www.example.com/?somekey=selected-value

where selected-value is the numeric value of the option.

I am using jQuery if that makes it easier.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

划一舟意中人 2024-09-15 06:55:13

在 select 元素中使用 onchange 事件:

<select ... onchange="window.location.href='?somekey='+$(this).val();">

或者如果您想使用 jQuery 连接它:

$(function(){
  $('#idOfTheSelect').change(function(){
    window.location.href = '?somekey=' + $(this).val();
  });
});

Use the onchange event in the select element:

<select ... onchange="window.location.href='?somekey='+$(this).val();">

Or if you want to hook it up using jQuery:

$(function(){
  $('#idOfTheSelect').change(function(){
    window.location.href = '?somekey=' + $(this).val();
  });
});
﹏半生如梦愿梦如真 2024-09-15 06:55:13

绝对地。这是一些代码:

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

Absolutely. Heres some code:

<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();
    });
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文