Ajax引入

坚持每天写博文,记录开发中的点点滴滴
局部刷新:每次刷新,服务器会把所有的数据都重新发送一遍,ajax可以让服务器只发送特定信息(不通过浏览器发送请求)

  • 举例:传统方式校验用户名是否重复?
    1.提交整个表单, action获取用户名的值进行是否重复验证,如果验证成功保存数据,跳转成功页面,如果失败添加错误信息到valuestack跳转录入页面.
    2.通过弹出窗口. 指定一个url地址并且地址中把验证的参数传入到后台.

    以上两种方式,用户体验都不好.
    新方案:用户输入用户名完毕后就进行验证.
    技术:不用通过浏览器就可以把数据传入到后台.


  • Ajax asynchronous javascript and xml 异步javascript和xml.

    AJax不是一项具体的技术,而是几门技术的综合应用。
    Javascript、XHTML和CSS、DOM、XML和XMLHttpRequest.

AJax的核心对象为XMLHttpRequest.该对象可以发送一个http的请求,并且接受响应,我们可以通过javascript代码把数据显示到网页中.

Ajax的特点:浏览器打开页面后,这个页面就不用在刷新,所有的数据获取都是通过ajax对象发送请求并且接受响应,通过DOM编程把数据添加到页面中.
增强用户体验:可以在用户浏览网页的同时与服务器进行异步交互和实现网页内容的局部更新

你可能感兴趣的:(Ajax引入)