table中有多行数据,想每次提交都只提交一行,用$(this).parent()得不到form,得到的是它的上一级。而且在查看dom结构是form表单是独立的,并没有将数据包含在内。
<%
for(ProjectBean p : list) {
%>
<form name="trForm" class="trForm" method="post" action="<%=path%>/TeacherProject">
<input type="hidden" name="flag" class="flag" value="" />
<input type="hidden" name="id" value="<%=p.getProjectId()%>"/>
<tr>
<td class="projectId"><%=p.getProjectId()%></td>
<td><%=p.getProjectName()%></td>
<td><%=p.getFenleiName().getFenleiName()%></td>
<td><%=p.getReportStudent().getStudentName()%></td>
<td><%=p.getTeamLeader().getLeaderName()%></td>
<td><%=p.getProjectSet()%></td>
<td>
<button class="SetProject" type="button" >项目立项</button>
<button class="ProgressProject" type="button">项目进度</button>
</td>
</tr>
</form>
<% } %>