在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
2017-02-16 16:25
633 查看
jsp代码:
<table>
<tr>
<th>学号</th>
<th>年龄</th>
<th>姓名</th>
<th>班级</th>
<th>性别</th>
<th>操作</th>
</tr>
<c:forEach items="${sessionScope.load_student}" var="p" >
<tbody>
<tr>
<td>${p.id}</td>
<td>${p.age}</td>
<td>${p.name}</td>
<td>${p.classname}</td>
<td>${p.sex}</td>
<td><input type="button" class="delete" value="删除" /></td>
</tr>
</tbody>
</c:forEach>
</table>
js代码:
$().ready(function() {
//删除按钮单击处理
$(".delete").click(function(){
alert(1);
var tr=$(this).parent().parent();
var student_id= tr.find("td:first").html();
//获取请求要提交数据
alert(student_id);
$.ajax({
type:"POST",
url: "http://localhost:8080/Test/student/delete_student.do",
data:{"student_id":student_id},
dataType:"json",
success: function(result){
alert(result);
window.location.href=
"http://localhost:8080/Test/student/load_student.do";
},
error: function(result){
alert(result);
}
});
});
});
总结:能够在遍历学生集合中学生对象的属性下,能够使用ajax删除当前行学生。仅供参考,谢谢!
<table>
<tr>
<th>学号</th>
<th>年龄</th>
<th>姓名</th>
<th>班级</th>
<th>性别</th>
<th>操作</th>
</tr>
<c:forEach items="${sessionScope.load_student}" var="p" >
<tbody>
<tr>
<td>${p.id}</td>
<td>${p.age}</td>
<td>${p.name}</td>
<td>${p.classname}</td>
<td>${p.sex}</td>
<td><input type="button" class="delete" value="删除" /></td>
</tr>
</tbody>
</c:forEach>
</table>
js代码:
$().ready(function() {
//删除按钮单击处理
$(".delete").click(function(){
alert(1);
var tr=$(this).parent().parent();
var student_id= tr.find("td:first").html();
//获取请求要提交数据
alert(student_id);
$.ajax({
type:"POST",
url: "http://localhost:8080/Test/student/delete_student.do",
data:{"student_id":student_id},
dataType:"json",
success: function(result){
alert(result);
window.location.href=
"http://localhost:8080/Test/student/load_student.do";
},
error: function(result){
alert(result);
}
});
});
});
总结:能够在遍历学生集合中学生对象的属性下,能够使用ajax删除当前行学生。仅供参考,谢谢!
相关文章推荐
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- ajax 动态传递jsp等页面使用id辨识传递对象
- js对象传到后台ACTION使用
- 一个页面实现修改删除列表显示,ajax动态生成table(使用ajax,springmvc,jsp)
- jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
- jq通过对象获取其ID值,再简单ajax传到后台改值
- 一般后台只有一个集合传到jsp页面来循环,当后台不是一个集合时,前台的循环
- js利用for in循环获取 一个对象的所有属性以及值的实例
- .使用面向对象思想,输出员工信息并计算员工的工资。实现过程为:定义一个部门(Department)类,该类有部门编号(Id)、部门名称(Name)属性; 再定义一个员工(Employee)类,该类的属
- 通过js从后台数据库拿到值,再由a标签向jsp传值,再通过另外一个js获取这个值
- js删除一个对象的属性
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- 获取jsp选中复选框的id传到后台controller,进行逻辑删除等操作
- struts2 通过前台标签name属性将值传到后台,没有name属性传值,则后台对象有默认值,不为null。
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- ajax 动态传递jsp等页面使用id辨识传递对象
- 当一个form需要经过js或者ajax传到后台时候将form序列化,序列化方法如下:
- JS 利用 for in 循环获取 一个对象的所有属性以及值
- js+ajax处理java后台返回的json对象循环创建到表格的方法