jQuery.ajax success 与 complete 区别
作者QQ:1095737364 QQ群:123300273 欢迎加入!
天天用,不知所以然:
参数名 |
类型 |
描述 |
url | String | (默认: 当前页地址) 发送请求的地址。 |
type | String | (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。 |
timeout | Number | 设置请求超时时间(毫秒)。此设置将覆盖全局设置。 |
async | Boolean | (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 |
beforeSend | Function |
发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。 function (XMLHttpRequest) { this; // the options for this ajax request } |
cache | Boolean | (默认: true) jQuery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。 |
complete | Function |
请求完成后回调函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功信息字符串。 function (XMLHttpRequest, textStatus) { this; // the options for this ajax request } |
contentType | String | (默认: "application/x-www-form-urlencoded") 发送信息至服务器时内容编码类型。默认值适合大多数应用场合。 |
data |
Object, String |
发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。 |
dataType | String |
预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值: "xml": 返回 XML 文档,可用 jquery 处理。 "html": 返回纯文本 HTML 信息;包含 script 元素。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。 "jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 |
error | Function |
(默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。 function (XMLHttpRequest, textStatus, errorThrown) { // 通常情况下textStatus和errorThown只有其中一个有值 this; // the options for this ajax request } |
global | Boolean | (默认: true) 是否触发全局 AJAX 事件。设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件 |
ifModified | Boolean | (默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。 |
processData | Boolean | (默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。 |
success | Function |
请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态 function (data, textStatus) { // data could be xmlDoc, jsonObj, html, text, etc... this; // the options for this ajax request } |
更多专业前端知识,请上 【猿2048】www.mk2048.com
jQuery.ajax success 与 complete 区别相关推荐
- jQuery.ajax中success 和complete 区别
$.ajax({ type: "post", url: url, dataType:'html', success: functio ...
- jquery ajax success响应拦截
问题描述 最近要对老项目进行维护,后端给原来所有接口返回的数据外都要再套上一层对象,前端以前所有使用ajax获得的数据都要从新的大对象中获取,由于要改的接口过多,所以用ajax的拦截器来解决这个问题 ...
- ajax 成功回调函数,jQuery的阿贾克斯成功回调函数定义jQuery的阿贾克斯成功回调函数定义(jQuery ajax...
我想使用jQuery的ajax从服务器获取数据. 我希望把成功的回调函数定义外面.ajax()块像下面这样. 所以,我需要声明变量dataFromServer像下面这样我就能从成功回调使用返回的数据? ...
- ajax三种错误ie,ie下jquery ajax 80020101错误的解决方法
注意注释 删除这些注释就可以了 Windows下一个MySQL有些错误的解决方法 1.无论是什么提示.我们有一个直接看错误日志.由于它描述了最具体描述错误日志. 于MySQL安装文件夹中找到 my.i ...
- ajax complete调用方法,jquery – 在AJAX调用中使用success()或complete()
我想了解下面的 AJAX调用,使用complete()方法; 当我用success()替换complete()时,我会得到一个空的responseText,就像AJAX error()方法一样. 另一 ...
- $ajax({}).done 和 $ajax({}) success 区别
jquery中1.5版本之后使用ajax中的done方法. 该方法和ajax中的success有类似的功效.首先必须是jquery中的1.5版本之后. jQuery中各个事件执行顺序如下: 1.aja ...
- Jquery ajax, Axios, Fetch区别
https://segmentfault.com/a/1190000012836882 引言 前端技术真是一个发展飞快的领域,我三年前入职的时候只有原生XHR和Jquery ajax,我们还曾被JQu ...
- vue-d2admin-axios异步请求登录,先对比一下Jquery ajax, Axios, Fetch区别
先说一下对比吧 Jquery ajax, Axios, Fetch区别之我见 引言 前端技术真是一个发展飞快的领域,我三年前入职的时候只有原生XHR和Jquery ajax,我们还曾被JQuery 1 ...
- Jquery ajax, Axios, Fetch区别之我见(转载)
来源:https://segmentfault.com/a/1190000012836882 引言 前端技术真是一个发展飞快的领域,我三年前入职的时候只有原生XHR和Jquery ajax,我们还曾被 ...
最新文章
- apk可以解压再复制到手机吗_不行了,这个打通手机和电脑的神器,必须得安利给你们...
- Ciruy英雄谭 Chapter 3 杂谈
- 学习旧岛小程序 (5) observer 函数中修改属性的值
- 小米kali linux蓝牙,小米筆記本在Kali Linux下所遇問題部分解決方案(持續更新中)...
- Eclipse中弹出OLE Exception窗口
- [Intel Edison开发板] 04、Edison开发基于nodejs和redis的服务器搭建
- SpringCloud Feign实战(二)
- 深度学习(五十一)变分贝叶斯自编码器(上)
- Android 应用中十大导航设计错误
- Lumen开发:lumen源码解读之初始化(5)——注册(register)与启动(boot)
- 微软切断XP供应 Vista成制造商惟一选择
- 2018年wine QQ最完美解决方案(多Linux发行版通过测试并稳定运行)
- 图片显示不出时显示默认图片
- ie11安装程序无法继续 因为你的计算机,win7安装不了ie11怎么回事 win7安装不了ie11的解决方案...
- Civil2019程序安装及注意事项
- spark数据查询语句select_Spark学习之Spark SQL
- import mysql data to solr4.2.0
- hdu 4484 Hailstone HOTPO
- Java 往文件中写数据,新写入的数据总是覆盖原有数据
- 淘宝店铺如何做好高质量高转化的详情页,制作高详情页的方法
热门文章
- linux指定内核位置,ARM linux内核启动时几个关键地址
- url override and HttpSession implements session
- vue element-ui 的奇怪组件el-switch
- Java 实现常见排序算法
- Oracle11.2.0.4 RAC安装文档
- 两种解决IE6不支持固定定位的方法
- sql查询结果字段名与字段值倒过来了
- asp.net 跨页面传值(一)
- 【转】解析.Net框架下的XML编程技术
- android getinstance 方法,Android中的'new Fragment()'和'Fragment.getInstance()'有什么区别?...