什么是Ajax
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
由上面的定义可以看出,Ajax的主要目的是为了,在不需要重新加载整个网页的前提下,使网页的一部分更新。同时,为了实现部分更新,就需要前端和后台之间的数据交换,包括前端向后台提交数据和前端从后台读取数据。
Ajax的基本结构
$.ajax({
url:"向后台发送请求(提交或读取数据)的地址",
dataType:"预期服务器返回数据的类型",
type:"向后台请求的方式",
async:"true/false",//同步异步
data:{发送到/读取后台(服务器)的数据},
success:function(data){请求成功时执行},
error:function(){请求失败时执行}
});
ajax删除
$.ajax({
url:"<%=path%>/类名/方法名.do",
type:"get",
data:{"stuId":stuId},//要传递的参数
dataType:"text",
async:false,//同步异步
success:function(){
alert("删除成功")
},
error:function(){
alert("删除失败")
}
})