首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在jQuery的ajax成功回调中,textStatus会不会"成功"?

在jQuery的ajax成功回调中,textStatus不会是"成功"。textStatus是一个字符串,用于描述请求的状态。它可以是以下几个值之一:

  • "success":表示请求成功完成。
  • "notmodified":表示请求成功完成,但数据未被修改。
  • "error":表示请求发生错误。
  • "timeout":表示请求超时。
  • "abort":表示请求被用户取消。
  • "parsererror":表示解析响应数据时发生错误。

因此,textStatus并不直接表示请求是否成功,而是用于描述请求的状态。如果需要判断请求是否成功,可以通过判断textStatus是否等于"success"来确定。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

jquery ajax请求成功,数据返回成功,seccess不执行问题

但是,程序就是不进入到函数success: function(data){****}而是进入到error: function(data){***} 记得上次是因为存在跨域访问问题导致。...很隐蔽可能是数据某一个字段开始或末尾含有特殊字符,以"回车键"、"Tab键"等 这类隐蔽错误规避措施就是好编程习惯: a....这样还不够,因为开发过程测试或开发人员自己在数据库手动添加数据,可能会多加了空格等,导致程序调试,测试带来了麻烦。 这时就需要考虑在后台代码对获取数据做处理。 2....原因是ajax请求跨域了,解决方法是两个文件里都添加一段 js: [/b]document.domain,或者采用Jsonp方式,如我前一篇blog中提到。...还有一点对JQuery Ajax一点其它认识: 客户端发起请求,得到服务器端相应是200,没有问题.此时判断进入success 对应函数还是进入到error对应函数之前

3.9K30

ajax几个坑

大家好,又见面了,我是你们朋友全栈君。 在前端开发,经常要用ajax去拿后台接口返回数据,总结几个ajax常见问题,供大家参考爬坑。...未定义contentType,可能会造成传入后台数据乱码,可以加上如下代码ajax请求 contentType:'application/json;charset=UTF-8', 约定好传到后台以及后台返回数据类型...api success或者error,return 是拿不到值,即使改变了async:false也拿不到,看下面的例子: function checkUserTask(taskid){...,调用checkUserTask方法时都是返回undefined,拿不到true或者false标识,所以一般写法修改如下: function checkUserTask(taskid){...flag = false; } } }); return flag; } 后面

71410

jquery 操作ajax 相关方法

发送给服务器字符串后键值对     success() 当请求成功函数     dataType 从服务器返回预期数据。   ...    success() 当请求成功函数 jQuery.getScript()   使用一个HTTP GET请求从服务器加载并执行一个JavaScript文件。   ...发送给服务器字符串后键值对     complete 当请求成功函数   用法:   $('#result').load('ajax/test.html #container')...complete 类型:Function 请求完成后函数,(请求成功或失败时均调用)参数: XMLHttpRequest 对象,成功信息字符串。...这些具体错误代码浏览器显示,但不在IIS日志显示: 401.1-登录失败。 401.2-服务器配置导致登录失败。

3.2K100

jQueryajax详解

$.get()方法 语法:jQuery.get( url [, data ] [, success ] [, dataType ] ) url 请求后台地址 data 传递参数 success 成功...success 类型:Function 请求成功函数。 参数:由服务器返回,并根据 dataType 参数进行处理后数据;描述状态字符串。 这是一个 Ajax 事件。...发送请求地址。 jsonp 类型:String 一个 jsonp 请求重写回函数名字。这个值用来替代 "callback=?"...jsonpCallback 类型:String 为 jsonp 请求指定一个函数名。这个值将用来取代 jQuery 自动生成随机函数名。...这主要用来让 jQuery 生成度独特函数名,这样管理请求更容易,也能方便地提供函数和错误处理。你也可以在想让浏览器缓存 GET 请求时候,指定这个函数名。

2.3K00

jQuery封装AJAX使用

JQuery将自动替换后一个“?”为正确函数名,以执行函数。 text:返回纯文本字符串。...beforeSend如果返回false可以取消本次ajax请求。XMLHttpRequest对象是惟一参数。...function(XMLHttpRequest){ this; //调用本次ajax请求时传递options参数 } complete:要求为Function类型参数,请求完成后调用函数(请求成功或失败时均调用...function(XMLHttpRequest, textStatus){ this; //调用本次ajax请求时传递options参数 } success:要求为Function类型参数,请求成功后调用函数...服务器数据改变判断依据是Last-Modified头信息。默认值是false,即忽略头信息。 jsonp:要求为String类型参数,一个jsonp请求重写回函数名字。

2.9K60

ajax 使用 与 缓存问题

,但大小一般限制1KB下,数据追加到url中发送(httpheader传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数格式附加在请求行资源路径后面。...另外最重要一点是,它会被客户端浏览器缓存起来,那么,别人就可以从浏览器历史记录,读取到此客户数据,比如帐号和密码等。因此,某些情况下,get方法会带来严重安全性问题。...jQuery 将自动替换 ? 为正确函数名,以执行函数。数据类型设置为 "jsonp" 时,jQuery 将自动调用回函数。...complete Function 请求完成后函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功信息字符串。...如果要发送 DOM 树信息或其它不希望转换信息,请设置为 false。 success Function 请求成功函数。

2.3K20

Ajax等待返回结果时,弹出一个友好等待提示

巧用AjaxbeforeSend 提高用户体验 jQuery是经常使用一个开源js框架,其中$.ajax请求中有一个beforeSend方法,用于向服务器发送请求前执行一些动作。...要避免这种现象,$.ajax请求beforeSend方法把提交按钮禁用掉,等到Ajax请求执行完毕,恢复按钮可用状态。...,传数:"+msg+"");     }     事件顺序如下: ajaxStart 全局事件 开始新Ajax请求,并且此时没有其他ajax请求正在进行。...ajaxSuccess 全局事件 全局请求成功 error 局部事件 仅当发生错误时触发。你无法同时执行success和error两个函数。...ajaxComplete 全局事件 全局请求完成时触发 ajaxStop 全局事件 当没有Ajax正在进行时候,触发。

3.9K10
领券