AJAX

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX相关的知识,希望对你有一定的参考价值。

Ajax

让页面进行异步更新。Ajax是前端的一项技术,可以通过发送异步的请求,做到页面的局部刷行。在刷新整个页面的情况下,可以进行数据的更新。提高客户端体验。可以像以前操作桌面应用程序一样去操作网页。

Ajax里面的重要技术

不是一项新的技术。而是以前很多技术的整合。最早是微软提出的。

  • 1.javascript
  • 2.dom
  • xml
  • xmlhttprequest(实现异步请求最重要的对象):通过其发送异步请求,获取到服务器响应起来的数据,在页面里面通过javascript来解析数据,再降数据显示到页面上。
  • xhtml

提高了效率。jsp是在服务器端处理数据,处理完了再将页面发送回来。而ajax是只同服务器端进行数据交换,而是在客户端进行页面的局部刷新。

placeholder

ajax步骤 * 1.产生XMLHttp对象 * 2.发送请求,第一个参数method,第二个url,第三个同步还是异步,默认异步,true表示异步。 * xmlhttp.open(xxx,xxx,xxx); * xmlhttp.send();

ajax需要自己监控状态码

后台对象状态,也会发送响应。(也就是说得到了两次响应)


第三方jar包,把JavaBean对象转换成Json对象的字符串。


  • 同步和异步的区别
    • 同步: 客户端发起请求-服务器接受请求(不能再执行其他的请求或者其他的代码)-处理响应
    • 异步:客户端发送请求-服务器接受请求(还可以操作其他的代码和其他的异步请求)-响应

以上是关于AJAX的主要内容,如果未能解决你的问题,请参考以下文章

从零开始学 Web 之 AjaxAjax 概述,快速上手

AJAX

Ajax及跨域

Django的日常-AJAX

jQuery中的Ajax以及请求函数

Ajax