首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于选择菜单和单击的按钮构建urls

基于选择菜单和单击的按钮构建urls
EN

Stack Overflow用户
提问于 2017-03-10 01:01:42
回答 1查看 42关注 0票数 0

我已经创建了一个查询并生成了一个下拉值。我想创建多个按钮,将读取下拉列表中的选定值,并使用它在url中路由。

代码语言:javascript
运行
复制
<select name="Item_1" id="ddval">
    {% for row in season %}
    <option value="{{ row[1] }} {{ row[0] }}">{{ row[1] }} {{ row[0] }}</option>
    {% endfor %}           
</select>

我希望每个按钮读取下拉菜单上的任何内容,然后执行脚本,从选择的选项值中获取特定值

按钮1执行脚本1

代码语言:javascript
运行
复制
/script1/row[1]/row[0]

按钮2执行脚本2

代码语言:javascript
运行
复制
/script2/row[1]/row[0]
EN

Stack Overflow用户

发布于 2017-03-10 01:26:52

我建议使用javascript ( jquery )来完成此任务,首先获取所选选项的值

代码语言:javascript
运行
复制
var val = $('#ddval:selected').val();

然后,您想要拆分行

代码语言:javascript
运行
复制
var rows = val.split(" ");

然后执行您的应用程序,为此您需要监听按钮单击事件。

代码语言:javascript
运行
复制
$("#button1").click(function(){
  location.replace("/script1/" + rows[0] + "/" + rows[1] );
  // you can do ajax , $.get .....
});


$("#button1").click(function(){
   location.replace("/script1/" + rows[0] + "/" + rows[1] );
   // you can do ajax , $.get .....
});
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42701256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档