与ajax类似的技术,介绍Ajax与jQuery技术

  • Post author:
  • Post category:其他


Ajxs技术(异步的JavaScript与XML)已有多种技术的组合

Ajax的优点是什么?

1.可以实现客户端的异步请求操作2.进而在不需要刷新页面的情况下与服务器进行通信,减少用户的等待时间3.减轻服务器和带宽的负担,提供更好的服务响应。4.可以调用XML等外部数据,进而促进页面显示和数据的分离。5.基于标准化的并被广泛支持技术,不需要下载插件或者小程序。

其中最核心的技术就是XMLHttpRequest。它是一个具有应用程序的JavaScript对象,能够使用HTTP连接一个服务器。

d6d725c0c2283bd058e0f294ad609aac.png

Ajax的工作流程

1.发送请求

Ajax可以通过XMLHttpRequest对象实现采用异步方式在后台发送请求。发送请求:(1)发送GET请求(2)发送POST请求

两种请求都是需要经过四个步骤:

(1)初始化XMLHttpRequest对象:提高程序的兼容性;

http_request=new XMLHttpRequest();

(2)为XMLHttpRequest对象指定一个回调函数,用于返回结果进行处理;

http_request.onreadystatechange= getResult; //调用回调函数

如果需要指定传递参数,可以使用:

http_request.onreadystatechange=function(){ ge