springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2022-10-18 12:25:17
58
我创建了一个选择字段,以便当用户单击选项时,它将使用JS中的location.href
将其发送到相应的页面。
<select onchange="filter_category(this)" id="category">
<option value="0">All</option>
{% for cat in catg %}
<option value={{cat.id}}>{{cat.name}} </option>
{% endfor %}
</select>
JavaScript:
<代码><;脚本>;函数筛选器_类别(元素){警报(元素)location.href=";/market?ID=";+elem.selectedIndex+";&;类别=";+elem.selectedOptions[0].innerText}<;/脚本>;这里
的问题是,根据我的<script>
function filter_category(elem){
alert(elem)
location.href="/market?id="+elem.selectedIndex + "&category=" + elem.selectedOptions[0].innerText
}
</script>
函数,只有我的第一个选项不起作用。当我点击选择字段中的第一个选项时,它什么也不做。但我的所有其他选项都正常工作,并将我转到它们各自的页面。我不知道为什么会这样。
filter_category()
函数中添加的alert
函数也不起作用。
顺晟科技:
这是一句令人不快的话:
<代码><;选项值=";0";>;全部<;/选项>;
您已将其作为选项选择列表中的第一个选择,因此它不会为您提供有效的CAT ID或CAT名称。您也许可以将其从您的选项列表中排除。
按照@Ezani的建议更改HTML.默认情况下,每次刷新页面时都会选择第一个选项,因此onChange函数对其不起作用。
下面是代码:
filter_category()
05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11