由于前端页面用到了下拉框,此时需要获得下拉框里面具体的值,然后把值传递给后端处理。
处理思路如下:
(1)、首先在form表单里面写一个input的隐藏框,也就是属性为hidden。
(2)、把取得的下拉框里面的值,赋值给隐藏框。
(3)、用form表单把数据提交,这样后端就可以获得下拉框的值了。
一、html代码如下
<form action="" method=get>
<div>
<select name="" id="testselect">
{% for i in select_box %}
<option value="" id="idselect" name="adsense">{{ i.zone_name }}</option>
{% endfor %}
</select>
<input type="hidden" value="" name="adsense" id="adsense"/>
<input type="search" value="" id="adsense_ID" name="adsense_ID" placeholder="输入广告位ID"/>
<input id="query_date" name="query_date" type="date" value="2016-08-01"/>
<button type="submit" id="submit_data">查询</button>
</div>
</form>
二、js代码如下
$("#submit_data").click(function(){
//备注:$("#testselect option:selected").text()是为了获取下拉框的值
$("#adsense").val($("#testselect option:selected").text());
})