Ajax 的几种实现方式

Posted PHP开发者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax 的几种实现方式相关的知识,希望对你有一定的参考价值。


Ajax 的几种实现方式


一、什么是 Ajax

Ajax:Asynchronous javascript and xml,实现了客户端与服务器进行数据交流过程同时是异步发送请求。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。
使用技术的好处是:不用页面刷新,并且在等待页面传输数据的同时可以进行其他操作。


二、原生 JS 实现 Ajax

这里有一个实现的套路,思路大致是这样的:
1. 根据不同的浏览器,创建
xmlHttpRequest 对象
2. 用 open 调用,用 send 发送请求给 Ajax 引擎。
3. 服务器程序执行完毕后,把结果返回给客户端(用
xml.readyState == 4 && xml.status == 200 判定发送是否成功,然后用 xml.responseText接收后台传回来的数据)


Ajax 的几种实现方式


三、JQuery 实现 Ajax

JQuery实现 Ajax 的方法就简单很多了,已经封装好了一个 $.ajax函数,调用很方便。


以上是关于Ajax 的几种实现方式的主要内容,如果未能解决你的问题,请参考以下文章

跨域通信的几种方式

ajax以及文件上传的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

jquery ajax的几种方法