AJAX(Asynchronous Javascript and XML)
当我们认识一个新事物的时候,我们最先需要知道的是什么?就是它是什么!
那么AJAX是什么呢?
AJAX,全名Asynchronous Javascript and XML,我们可以理解为异步的javascript和XML,即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。
AJAX的特点
从它的介绍当中我们就可以知道AJAX最大的特点有两个:一个是异步交互,还有一个是在网页开发中的局部刷新。
那么这两个特点的具体理解是什么呢?
异步交互:客户端发出一个请求后,无需等待服务器响应结束,就可以发出第二个请求。(同步则相反,必须等待响应才能继续发下一个请求)
局部刷新:浏览器页面局部刷新(在不经意间完成前后端的请求响应)
如何使用AJAX
关于使用AJAX,我们先来了解一下它的基本结构
$('.cal').click(function () { $.ajax({ url: '/cal/',//请求路径 type: 'post',//请求方式 data:{ 这里存放我们需要发送的数据 }, success:function (data) {请求成功之后的一系列方法 $('#i3').val(data); } }) })
AJAX的一些参数
AJAX的具体应用