我想知道如何从 jquery 向 ajax 发送多个值。例如,我有两个下拉列表,即会话(包含季风、冬季)年份(包含 2010、2011、2012、2013 等)。我想从 jquery 将这些下拉列表中的两个选定值发送到 ajax。所以请给出一些想法。
我试图发送单个值作为休耕。
<body>
<form name="frm2" method="POST">
<table align="center" border="1">
<tr>
<td class="style30">
<select id="stream" name="current_session" >
<option value="Winter" > Winter </option>
<option value="Monsoon">Monsoon</option>
</select></td>
<td>
<select name="year2" id="year1" style="width:200px;" >
<option value="2015" > 2015 </option>
<option value="2014">2014</option>
<option value="2013" > 2013 </option>
<option value="2012">2012</option>
<option value="2011" > 2011 </option>
<option value="2010">2010</option>
</select>
</td>
</tr>
</table>
</form>
<script>
$( "#year1" ).change(function() {
var selectedVal=$("#year1 option:selected").val();
$.ajax({
url:"checkonserver.jsp?given_year="+selectedVal,
// here i sent only one selected value,
//but i want selected values both **sesion, year to be sent to ajax at time**.
}
});
});
我的 ajax 是休闲的(checkonserver.jsp)
<head>
<title>JSP Page</title>
</head>
<body>
<%=request.getParameter("given_year")%>
</body>