您好,欢迎来到汇意旅游网。
搜索
您的当前位置:首页使用jQuery处理AJAX请求的基础学习教程_jquery

使用jQuery处理AJAX请求的基础学习教程_jquery

来源:汇意旅游网

$.ajax快捷方法



两种方法请求方式不同,其他方式相同.
参数:url[请求地址],data[请求的数据内容(obj对象)],callback[回调函数(只能处理请求成功事件)],
type[请求返回数据的编码格式(默认ContentType指定格式)]



将页面片段载入到selector的容器里面



如果是JSON数据回调会成功,否则失败



动态加载脚本文件



$.ajax详细使用方法



处理响应结果的回调函数:
success[成功],error[请求失败],
statusCode[指明返回的状态码的回调函数],
complete[请求返回前的回调函数(处理返回不同状态码的请求)]



请求的数据:data,processData,contentType,traditional



响应数据:dataType,dataFilter



前置处理:beforeSend



请求类型:GET(默认) | POST | PUT | DELETE
同步异步:async(默认true)
是否缓存:cache(默认true)
其他参数:
1.global[是否触发全局事件]
2.ifModifed[仅在服务器数据改变时候加载数据]
3.username,password[http需要验证时候]
4.timeout[设置请求超时时间,若请求超时触发error]
5.context[回调中this指向的对象]
其他相关的API

$.ajaxSetup(option)

设置全局默认参数



请求发起前的预处理,提供了一种AOP(面向切面)编程模式,常见用途:
1.根据option设定执行特定处理逻辑
2.修改option值改变请求默认行为
3.通过return修改默认dataType

例:通过return修改默认dataType



例:多次请求仅最后一次有效,避免多次请求导致的数据混乱



例:统一修改请求路径



全局事件

jQuery-1.9以后,全局事件必须绑定在document上



序列化

1.param[序列化一个 key/value 对象]
2.serialize[通过序列化表单值,创建 URL 编码文本字符串]
3.serializeArray[通过序列化表单值来创建对象数组(名称和值)]

例:param()



例:serialize()


            
            

Copyright © 2019- hids.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务