Do you konw Ajax?

1.ajax 的介绍

ajax 是 Asynchronous JavaScript and XML的简写,ajax一个前后台配合的技术,它可以让 javascript 发送异步的 http 请求,与后台通信进行数据的获取,ajax 最大的优点是实现局部刷新,ajax可以发送http请求,当获取到后台数据的时候更新页面显示数据实现局部刷新,在这里大家只需要记住,当前端页面想和后台服务器进行数据交互就可以使用ajax了。

这里提示一下大家, 在html页面使用ajax需要在web服务器环境下运行, 一般向自己的web服务器发送ajax请求。

2.ajax的使用

 jquery 将ajax 封装成了一个方法,可以直接使用$.ajax() 来向服务器发送HTTP请求

代码实例:

3.ajax的简写方式

get

 1. url 请求地址

  2. data 设置发送给服务器的数据, 没有参数不需要设置

  3. success 设置请求成功后的回调函数

 4. dataType 设置返回的数据格式,常用的是'json'格式, 默认智能判断数据格式

post

1. url 请求地址

 2. data 设置发送给服务器的数据, 没有参数不需要设置

 3. success 设置请求成功后的回调函数

   4. dataType 设置返回的数据格式,常用的是'json'格式, 默认智能判断数据格式

$.get和$.post方法的参数说明:

$.get(url,data,success(data, status, xhr),dataType).error(func)

$.post(url,data,success(data, status, xhr),dataType).error(func)

1.url 请求地址

2.data 设置发送给服务器的数据,没有参数不需要设置

3.success 设置请求成功后的回调函数

           data 请求的结果数据

           status 请求的状态信息, 比如: "success"

           xhr 底层发送http请求XMLHttpRequest对象

4.dataType 设置返回的数据格式

            "xml"

            "html"

             "text"

             "json"

5.error 表示错误异常处理

          func 错误异常回调函数

你可能感兴趣的:(Do you konw Ajax?)