jqueryからajaxに複数の値を送る方法を知りたいです。たとえば、セッション (モンスーン、冬を含む) 年 (2010、2011、2012、2013 などを含む) という 2 つのドロップダウン リストがあります。これらのドロップダウンリストを選択した両方の値を 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はfallowです(checkonserver.jsp)
<head>
<title>JSP Page</title>
</head>
<body>
<%=request.getParameter("given_year")%>
</body>