在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
2018-01-13 11:32
651 查看
<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传到后台删除
- ajax 动态传递jsp等页面使用id辨识传递对象
- avalon前端js直接通过ajax请求传一个对象到后台
- 当一个form需要经过js或者ajax传到后台时候将form序列化,序列化方法如下:
- EXT中在前台使用ajax将后台model类封装为json格式传到前台,并且解析出model中属性
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- js删除一个对象的属性
- 通过js从后台数据库拿到值,再由a标签向jsp传值,再通过另外一个js获取这个值
- jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
- JS点击任意标签获得该标签属性,以获得ID为例,以及AJAX的异步原理和 $(document).ready()与window.onload加载方法的区别
- js 如何删除对象中的一个属性
- 获取jsp选中复选框的id传到后台controller,进行逻辑删除等操作
- js:script标签的id非兼容属性,不建议使用
- js+ajax处理java后台返回的json对象循环创建到表格的方法
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- 编写一个JSP文件,使用pageContext内置对象来获取由session、request和application内置对象设置的属性。
- jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
- struts2 通过前台标签name属性将值传到后台,没有name属性传值,则后台对象有默认值,不为null。
- js对象传到后台ACTION使用
- ajax 动态传递jsp等页面使用id辨识传递对象