【DOM编程艺术】Ajax(Hijax)

      Hijax---渐进增强地使用Ajax 

  AJAX应用主要依赖后台服务器,实际上是服务器端的脚本语言完成了绝大部分工作。XMLHttpRequest对象作为浏览器与服务器之间的"中间人",它只是负责传递请求和响应。如果把这个中间人请开,

浏览器与服务器之间的请求和响应应该继续完成(而不是中断),只不过花的时间可能会长一点点。

  想想登录表单,构建它最简单的办法就是按照老传统,让表单把整个页面都提交到服务器,然后服务器再发回来一个包含反馈的新页面。所有处理操作都在服务器上完成,而用户在表单中输入的数据则由

服务器负责取得并与保存在数据库里的数据进行比较,看是不是真的存在这么个用户。

  然后,为了给这个登录表单添加AJAX功能,就需要拦截提交表单的请求,让XMLHttpRequest请求来代为发送。提交表单触发的是submit事件,因此只要通过onsubmit事件处理函数捕获该事件,就可以

取消它默认操作(提交整个页面),然后代之以一个新的操作:通过XMLHttpRequest对象向服务器发送数据。

  ajax应用主要依赖于服务器端处理,而非客户端处理。

转载于:https://www.cnblogs.com/positive/p/3671168.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值