Ajax简介

一、Ajax简介

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指⼀种创建交互式⽹⻚应⽤的⽹⻚开发技术。

Ajax 是⼀种⽤于创建快速动态⽹⻚的技术。

Ajax 是⼀种在⽆需重新加载整个⽹⻚的情况下,能够更新部分⽹⻚的技术。

通过在后台与服务器进⾏少量数据交换,Ajax 可以使⽹⻚实现异步更新。这意味着可以在不重新加载整个⽹⻚的情况下,对⽹⻚的某部分进⾏更新。

传统的⽹⻚(不使⽤Ajax)如果需要更新内容,必须重载整个⽹⻚⻚⾯。

二、同步与异步

1、同步:发送⼀个请求,需要等待响应返回,然后才能够发送下⼀个请求,如果该请求没有响应,不能发送下⼀个请求,客户端会处于⼀直等待过程中。

2、异步:发送⼀个请求,不需要等待响应返回,随时可以再发送下⼀个请求,即不需要等待。

三、应用场景

1、在线视频、直播平台等…评论实时更新、点赞、⼩礼物、…

2、会员注册时的信息验证,⼿机号、账号唯⼀

3、百度关键搜索补全功能

实现代码:

$.ajax({

url:"",//访问的地址

data:{

Name:”张三”,},//参数

type:"post/get",//请求类型

async:true,//是否同步,异步。 默认为true(异步)一般不建议写

dataType:"text",//返回值的类型 text xml html json

success:function(obj){//成功的回调函数

},

error:function(){//失败的回调函数 一般不写

}

})

注意事项:

1、每个属性后都要跟随⼀个英⽂逗号,最后⼀个不⽤。

2、每⼀个属性都是键值对的形式存在,中间⽤英⽂冒号:隔开

3、data:{} 是⼀个特殊的写法,值是⼀个{},⾥⾯使⽤键值对存储

例如:data:{“键1”:值1, “键2”:值2, “键3”:值3}

4、以上属性没有先后顺序要求

Get请求方式

$.get(url, [data], [callback], [type]);

Url:请求地址

Data:请求参数

Callback: 回调函数

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值