jquery ajax
2017-11-09 18:24:40 42 举报
AI智能生成
对jqury ajax的少许总结
作者其他创作
大纲/内容
$.getJSON()
格式
功能
通过get方式请求载入JSON数据
JSON数据
对象
由{}包括,数据为键值对的形式,数据间有逗号隔开
数组
由[]包括,数据为键值对形式,数据之间有逗号隔开
$.post()
与get方法相比,该方法将参数最为消息的实体发送参数最为消息的实体发送到服务器,对数据无长度的影响。而get方法中所有的参数信息都将追加到URL后。
$.get
使用GET方式进行异步请求
url
异步请求的URL地址
data
执行异步请求附加的参数列表。以键值对集合的形式作为QueryString附加到请求的URL中。
callback
回调函数,当响应成功时执行的函数。jQuery自动将请求结果和状态传递给该方法。
type
设置返回的内容格式,可选的有xml、html、script、json、jsonp、text等默认值为html
jquery ajax摘录自别人
$.ajax()
String类型
(默认:当前网页地址)发送请求的地址
(默认:"GET")请求方式(“POST”或“GET”)。
注意:其他HTTPq请求方法,如PUT和DELETE也可以使用,但仅部分浏览器支持。
timeout
Number类型
设置请求超时时间(毫秒)。此设置将覆盖全局设置。
async
Boolean类型
(默认:true)默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。
注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行
beforeSend
Function类型
发送请求前可修改XHR对象的函数,如添加自定义HTTP头。
XHR对象是唯一的参数。
cache
(默认:true)jQuery1.2新功能,设置为false将不会从浏览器缓存中加载请求信息
complete
请求完成后回调函数(请求成功或失败时均调用)。
参数:XHR对象,成功信息字符串
contectType
(默认:“application/x-www-form-urlencoded”)发送信息至服务器是内容编码类型
默认值适合大多数应用场合
Object,String
发送到服务器的数据。将自动转换为请求字符串格式。
GET请求中将附加在URL后。
查看processData选项说明以禁止此自动转换。
必须为Key/Value格式。如果为数组,jQuery将自动为不同值对应同一个名称
dataType
String
预期服务器返回数据类型。如果不指定,jQuery将自动根据HTTP包MIME信息返回responseXML或responseText,并作为回调函数参数传递,可用值:
xml:返回xml文档,可用jQuery处理
html:返回纯文本信息;包含script元素
script:返回纯文本JavaScript代码。不会自动缓存结果
json:返回json数据
jsonp:jsonp格式。使用jsonp形式调用函数时,如"myurl?callback=?"jQuery将自动替换?为正确的函数名,以执行回调函数
error
Function
(默认:自动判断(xml或html))请求失败时将调用此方法。
上述方法有三个参数:XHR对象,错误信息,(可能)捕捉的错误对象
global
Boolean
(默认:true)是否触发全局AJAX事件。设置为false将不会触发全局AJAX事件,如ajaxStart或ajaxStop。可用于控制不同的Ajax事件
ifModifiel
(默认:false)仅在服务器数据改变时获取新数据。使用HTTP包Last-Modified头信息判断
processData
(默认:true)默认情况下,发送的数据将被转换为对象(技术上讲并非字符串)以配合默认内容类型“application/x-www-form-urlencoded”。如果要发送DOM树信息或其他不希望转换的信息,请设置为false
success
load()
远程载入HTML代码并直接插入DOM中该方法是被DOM对象调用,不是jQuery的全局方法
请求页面的路径
请求附加的参数,是键值对的集合
请求完成时的回调函数,无论请求执行成功还是失败都将执行
$.getScript
使用get方式载入一个JavaScript文件,并执行该文件的JavaScript代码。
0 条评论
回复 删除
下一页