jquery中Ajax的实现

底层实现:

基本语法:jQuery.ajax(options)$.ajax(options)

参数说明:

ajax方法只有一个参数,要求是一个json对象

async :是否异步,默认其值为true

cache 是否缓存,默认其值为true

complete Ajax状态码为4,所触发的回调函数

contentType 请求头信息如果是post请求,application/x-www-form-urlencoded

data :发送Ajax时传递的参数,要求是一个字符串

dataType 期待的返回值类型,常用的是有text,xml,json默认为text

success Ajax状态4响应状态码为200,所触发的回调函数

type http请求,getpost

url 请求的页面

高级实现

    $.get(url,[data],[callback],[dataType]) Ajax中的get请求

$.post(url,[data],[callback],[dataType]]) Ajax中的post请求

参数说明

url:请求的url地址

[data] 要求格式是一个json对象也可以是字符串,但是建议使用json对象

[callback] Ajax状态码为4响应状态码为200所触发的回调函数

[dataType] 期待的返回值类型,text,xml,json


你可能感兴趣的:(jquery中Ajax的实现)