【web】学习ajax和fetch

Ajax是异步JavaScript和XML的缩写,允许在不刷新整个页面的情况下更新部分内容。FetchAPI是现代浏览器中获取资源的新方法,具有Promise支持,但不处理错误如400、500,且不支持超时和请求进度监测。Ajax包括以XHR为基础的传统方式,而Fetch是其现代进化。Axios是基于XHR的库,简化了Ajax操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1/什么是ajax

ajax 全名 async javascript and XML(异步JavaScript和XML) 是前后台交互的能⼒。
也就是我们客户端给服务端发送消息的⼯具,以及接受响应的⼯具。
在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面

  • 什么是同步请求?(false)
    同步请求是指当前发出请求后,浏览器什么都不能做,
    必须得等到请求完成返回数据之后,才会执行后续的代码,

  • 什么是异步请求?(默认:true)
    默认异步:异步请求就当发出请求的同时,浏览器可以继续做任何事,
    Ajax发送请求并不会影响页面的加载与用户的操作,相当于是在两条线上,各走各的,互不影响。

GET 还是 POST?
get 请求的参数就直接在 url 后面进行拼接就可以 post 请求的参数是携带在请求体中的,所以不需要再
url 后面拼接

.ajax()
jQuery对象上面还定义了Ajax方法($.ajax()),用来处理Ajax操作。调用该方法后,浏览器就会向服务器发出一个HTTP请求

ajax原理分析

我们自己定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值