jquery中的Ajax请求
原生js中发送Ajax请求最少需要4步,相对繁琐,而在jQuery中为我们封装好了一个工具方法用于发送Ajax请求。
url:接口文档中给的链接
type:请求方式
dataType:‘jsonp’ jsonp跨域
jsop跨域,只能使用get方法,如果我们设置的是post方法,jQuery自动跳转为get方法
在jQuery中会先判断是否为同源请求,如果同源,那么这是的是get就是get,设置的是post就是post,如果不同源,无论设置什么都改为get
data:参数 ,可以写字符串,也可以写对象
success:请求成功以后才会执行
error:请求失败以后执行
以上参数是发送请求所必须的,以下参数是一些用的较少的
complete:请求完成以后触发,不关心请求是否成功
context:可以改变回调函数中的上下文 -> this
timeout:设置请求时长,比如 请求800毫秒就终止,终止了complete会执行
async:是否异步 一般都是默认值true false为同步请求