jQuery

jQuery 知识量:7 - 32 - 105

7.6 Ajax方法><

发送请求- 7.6.1 -

Ajax方法 说  明
Ajax方法 说  明
$.ajax([url], options) 使用传入的options生成一次Ajax请求。这是一个通常由其他便捷方法调用的底层方法
.load(url, [data], [callback]) 向传入的url生成一次Ajax请求,然后将响应放在匹配的元素中
$.get(url, [data], [callback], [returnType]) 使用GET方法向传入的url生成一次Ajax请求
$.getJSON(url, [data], [callback]) 向传入的url生成一次Ajax请求,并且将响应作为JSON数据结构解析
$.getScript(url, [callback]) 向传入的url生成一次Ajax请求,并且将响应作为JavaScript脚本执行
$.post(url, [data], [callback], [returnType]) 使用POST方法向传入的url生成一次Ajax请求

监视请求- 7.6.2 -

Ajax方法 说  明
.ajaxComplete(handler) 绑定当任意Ajax事务完成后调用的处理程序
.ajaxError(handler) 绑定当任意Ajax事务发生错误时调用的处理程序
.ajaxSend(handler) 绑定当任意Ajax事务开始时调用的处理程序
.ajaxStart(handler) 绑定当任意Ajax事务开始但没有其他Ajax事务活动时调用的处理程序
.ajaxStop(handler) 绑定当任意Ajax事务结束但没有其他Ajax事务还在活动时调用的处理程序
.ajaxSuccess(handler) 绑定当任意Ajax事务成功完成时调用的处理程序

配置- 7.6.3 -

Ajax方法 说  明
$.ajaxSetup(options) 为后续的Ajax事务设置默认选项
$.ajaxPrefilter([dataTypes], handler) 在$.Ajax()处理每个请求之前,修改每个Ajax请求的选项
$.ajaxTransport(transportFunction) 为Ajax事务定义一个新的传输机制

实用方法- 7.6.4 -

Ajax方法 说  明
.serialize() 将一组表单控件的值编码为一个查询字符串
.serializeArray() 将一组表单控件的值编码为一个JSON数据结构
$.param(obj) 将任意值的对象编码为一个查询字符串
$.globalEval(code) 在全局上下文中求值给定的JavaScript字符串
$.parseJSON(json) 将给定的JSON字符串转换为JavaScript对象
$.parseXML(xml) 将给定的XML字符串转换为XML文档
$.parseHTML(html) 将给定的HTML字符串转换为DOM元素