Ajax 交互

Ajax 交互,第1张

1、AJAX请求时有三个参数,一个是请求的地址,一个是请求成功时候的回调函数,一个是请求失败的回调函数

2、消除缓存带来的影响就让请求的地址发生改变

Ajax('aaa.txt?t='+new Date().getTime(), fnsucess, fnfailed)

3、Ajax交互过程

(1)、创建Ajax对象 //只兼容非IE6:var oAjax new XMLHttpRequest()

IE6:var oAjax=new ActiveXobject("Microsoft.XMLHTTP") 

(2)、连接到服务器 oAjax.open('get/post', 'a.txt', true)//open参数,请求方式,文件名, 异步传输,false为同步传输

正常的同步和异步:

同步:多个事情一起来

异步:事情一个个来

而在js里面同步和一步相反,异步是多个事情一起来

(3)、发送请求  oAjax.send()

(4)、接收返回值 

首先,关于前后端 的数据交互方法,ajax自己算一种。

如果是想问ajax的交互属性,那么 有四种:

GET,POST,PUT,DELETE

被提倡使用的是GET和POST。

然后,如果是想问前后端的数据交互方法的话,那有至少5种

1. HTML赋值(输出到 Element 的 value 或 data-name)

2. JS赋值(将数据填充到 `<script>` 的 JavaScript 变量声明中。)

3. script填充JSON (填充 JSON 数据到 `<script>` 标签中,前端通过 DOM 获取 JSON字符串并解析成对象。)

4. AJAX获取JSON

5. WebSocket实时传输数据(如果将 AJAX请求和响应比喻成给服务器发短信和等待服务器回复短信,而 WebSocket 就如同和服务器打电话)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/787929.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-25
下一篇2023-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存