多语言展示
当前在线:539今日阅读:31今日分享:25

Jquery中实现ajax的方式有哪些方法

Jquery中实现ajax的方式有哪些方法
方法/步骤
1

Ajax技术的核心是XMLHttpRequest对象(简称XHR),这是有微软率先引入的一个特性,其他浏览器提供商后来都提供了相同的实现。

2

open: open有三个参数,第一个参数规定了当前请求的类型(get、post、put、delete、head),请求的统一资源定位符url,以及是同步还是异步的一个布尔值。

4

如果是get请求,则直接在open的url后面拼接上即可,但是不同浏览器对于url的长度是有限制的比如ie是2KB chrome是8KB大小,并且get请求是明文可见的,所以一般只是用来做查询数据的处理。

5

在数据缓存方面因为get是用户查找数据,可以和不同的数据表进行联系,所以可以用于做服务器端缓存,但是post请求则不一样,post一般是用于传递数据进行数据表的增删改,并不合适于做缓存,并且post的数据传递在ajax中是不可见的,安全性方面也是优于get。

6

在开发中经常会遇到在页面DOM加载完成之后向服务器端发起多个Ajax请求,比如有多个请求,后一个的请求需要上一次请求的返回结果。过去常规做法只能 callback 层层嵌套,这也就是多层ajax嵌套的回调地狱。

推荐信息