jQuery与Aiax应用

Ajax(一部JavaScript和XML)

优势:

①不需要插件支持

②优秀的用户体验:能在不刷新整个页面的前提下更新数据,这使得web应用程序能更为迅速地回应用户的操作。

③提高web程序的性能:Ajax模式只是通过XMLHttpRequest对象向服务器端提交希望提交的数据,即按需发送。

④减轻服务器和带宽的负担:Ajax的工作原理相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步花。

不足:

①浏览器对XMLHttpRequest对象的支持度不足。

②破坏浏览器前进、后退按钮的正常功能。

③对搜索引擎的支持的不足。

④开发和调试工作的缺乏

Ajax的XMLHttpRequest对象:

Ajax的核心是XMLHttpRequest对象,它是Ajax实现的关键-——发送异步请求、接收响应及执行回调都是通过它来完成。

IE5、IE6是以ActiveXObject的方式引入XMLHttpRequest对象的,而其他浏览器的XMLHttpRequest对象是window的子对象。

使用send()方法发送该请求,因为这个请求使用的HTTP的GET方式,所以可以在不指定参数或使用null参数的情况下调用send()方法

原文地址:https://www.cnblogs.com/yuanxinru321/p/6738428.html