宁波实训Day7:Ajax批量删除

Ajax

Ajax的批量删除
a)·Ajax 即“AsynchronousJavascriptAndXML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。
b)Ajax = 异步JavaScript和XML(标准通用标记语言的子集)。
c)Ajax 是一种用于创建快速动态网页的技术。
d)Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

  <script src="https://code.jquery.com/jquery-3.2.1.min.js">jquery-3.2.0</script>
	<script type="text/javascript">
		function deleteAll()
		{
			var checkedNum = $("input[name='ids']:checked").length;
			if(checkedNum == 0) {
			    alert("请至少选择一项");
			    return;
			}
			if(confirm("确定删除?")) {
			    var userList = new Array();
			    $("input[name='ids']:checked").each(function () {
					userList.push($(this).val());
                });
				$.ajax ({
					type:"post",
					url:"${pageContext.request.contextPath}/user/batchDelete.do",
					data:{userList:userList.toString()},
					success: function() {alert("删除成功"); location.reload()},
					error: function() {alert("删除失败了!")}
				})
			}
		}
	</script>

今日总结

今天学的ajax比较简单,比我之前自己了解的还要简单。我自学的ajax部分涉及到了XMLHttpRequest,该对象通过设置xhr属性完成对异步请求每一步的具体操作,主要依靠xhr对象中的readyState属性,响应返回成功的时候得到通知。
(1)0:请求未初始化,open还没有调用。
(2)1:服务器连接已建立,open已经调用了。
(3)2:请求已经接收,也就是接收到头信息了。
(4)3:请求处理中,也就是接收到响应主体了。
今天开始搭建项目了,我将下载好的html模板文件改为jsp格式并提取了公共部分后发给组员,之后个组员边开始了自己的工作。我暂时负责“二手机交易”模块,今天完成了最开始的界面显示与具体的细节信息显示。本次发现的问题有:ModelAndView进行redirect请求时无法传参,必须使用RedirectAttributes对象在另一个controller方法中解析非常麻烦。项目刚刚起步,但是剩下的时间有点少了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值