我有一个下拉菜单,允许用户在三种不同的用例之间进行选择,我想将这些信息传递给下一页。
<option id='b2c-menu' value="Delivery">Delivery</option>
<option id='taxi-menu' value="Air Taxi">Taxi</option>
<option id='hub-menu' value="Hub-to-Hub">Metro</option>
在选择时,我在JavaScript中将此选项捕获为变量,我希望我的第二页能够了解当前所选的选项。为了通过这个,我想做这样的事情:
<a href="page2/{{ selected_option }}"</a>
有没有办法根据我的JS内容使我的链接动态化?
答案 0 :(得分:1)
有几种方法可以实现目标。
一种是在点击时动态设置location.href
。这样的事情对我很有用:
$('#mybutton').click(function(){
window.location.href = "{% url '2ndlocation' %}?option=" + $('#myoption').val();
return false;
});