定义:
- ajax和jsonp 用于和后端通信,获取数据和信息,实现页面的局部刷新功能。、
- ajax
一种发送HTTP请求与后台进行异步/同步通讯的技术。
原理:实例化XmlHttp对象,使用此对象与后台通信。
- AJAX 的方法:
- **1、 . a j a x ( ) ∗ ∗ − − − 常 用 参 数 : − u r l : 请 求 网 络 地 址 。 − t y p e : 请 求 方 式 。 默 认 为 G E T 。 − d a t a T y p e : 设 置 返 回 的 数 据 格 式 , j s o n / h t m l / j s o n p 。 − d a t a : 设 置 发 送 给 服 务 器 的 数 据 。 − . d o n e ( ) : 设 置 请 求 成 功 后 的 回 调 函 数 。 − . f a i l ( ) : 设 置 请 求 失 败 后 的 回 调 函 数 。 − a s y n c : 设 置 是 否 异 步 , 默 认 为 t r u e 。 − .ajax({})** --- 常用参数: - url: 请求网络地址。 - type: 请求方式。默认为GET。 - dataType: 设置返回的数据格式,json/html/jsonp。 - data: 设置发送给服务器的数据。 - .done(): 设置请求成功后的回调函数。 - .fail(): 设置请求失败后的回调函数。 - async : 设置是否异步,默认为 true。 - .ajax