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方法中解析非常麻烦。项目刚刚起步,但是剩下的时间有点少了。
