1、什么是ajax
答:ajax是前后端交互,全称:async javascript and XML
2、ajax的同步和异步
答:同步(async = false)和异步(async = true)
3、同步和异步的区别是什么?
答:同步和异步可以理解成代码执行的顺序,同步是当ajax调用后台方法时,是否继续执行下面的方法,同步是等待后端方法执行完,跳出ajax后,在继续往下执行代码,异步是不等待ajax调用完方法,直接继续往下执行。
4、ajax什么时候使用同步或者异步?
答:看ajax后面的代码是否依赖ajax调用后端方法的结果,依赖的时候用同步,不依赖用异步
5、样例:
$.ajax({
url: "user/findUser",//后端方法的地址:一般是controller名字/方法名字 //user是controller名字 findUser是方法的名字(必须)
type: "方式",//调用的方式,一般是以get或post(必须)
data:{ //调用后端方法的参数 (可选)
userName:"zy-测试",
userPwd:"123456"
},
async = false,//同步或者异步 (可选)
dataType: "json",//后端返回数据类型 (必须)
success: function (data) { //后端返回的数据
if(data.code == 0){
return "成功";
}else{
return "失败";
}
});
AJAX详解+示例
最新推荐文章于 2025-04-08 23:58:53 发布