AJAX详解+示例

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 "失败";
                     }
        });

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值