ajax技术优点和缺点,介绍Ajax技术

Ajax是一种支持异步请求的技术,使用Javascript通过XmlHttpRequest对象向服务器端发出异步请求,服务器返回XML格式或者json格式的数据后,使用JavaScript解析数据,并且操作界面展示效果。这就是无刷新界面。

使用JavaScript操作Ajax的实现步骤如下:

1.创建一个能发送异步请求的对象XMLHttpRequest

2.设置请求的目标URL,方法和其他参数

3.设置请求的Header(在发出post请求时使用)

4.设置状态更改的事件触发器

5.发送异步请求(send)

6.服务器端接收到请求后,通过Servlet或Action处理请求,返回XML或json格式的数据

7.在状态更改的事件函数中处理返回的数据,呈现各种展示效果

项目中什么地方会用到Ajax:

概括的说,只有做无刷新界面都用Ajax,通俗的讲,只要页面不刷新,需要展示后台服务器中的数据,都用到了Ajax技术

举几个例子说明一下:

1.数据校验

2.级联菜单

3.异步上传文件

4.比如一个学生信息的增删改查,翻页等操作,都可以用Ajax完成

Ajax的优点:

能在不更新整个页面的前提下维护数据,避免了在网络上发送那些没有改变过的信息,增强用户体验。

Ajax的缺点:

破坏浏览器后退按钮的正常行为,有的手持设备还不能很好的支持Ajax其他技术对Ajax的支持:Ext,JQuery,Dojo,Dwr

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值