示例

此外.done,.fail与.always承诺的回调,这是基于该请求是否成功与否触发,有触发功能,当一个特定的HTTP状态代码从服务器返回的选项。可以使用statusCode参数来完成。

$.ajax({

type: {POST or GET or PUT etc.},

url:  {server.url},

data: {someData: true},

statusCode: {

404: function(responseObject, textStatus, jqXHR) {

// 找不到内容(404)

// 如果服务器返回404响应,则将执行此代码

},

503: function(responseObject, textStatus, errorThrown) {

// 服务不可用(503)

// 如果服务器返回503响应,则将执行此代码

}

}

})

.done(function(data){

alert(data);

})

.fail(function(jqXHR, textStatus){

alert('Something went wrong: ' + textStatus);

})

.always(function(jqXHR, textStatus) {

alert('Ajax request was finished')

});

如官方jQuery文档所述:如果请求成功,则状态码函数采用与成功回调相同的参数;如果导致错误(包括3xx重定向),则它们将使用与error回调相同的参数。

ajax响应码,jQuery 使用$ .ajax()处理HTTP响应代码相关推荐

  1. Ajax入门总结--jquery实现Ajax

    ajax(Asynchronous Javascript And XML):只刷新局部页面的技术 ajax的工作流程: 使用javascript获取到页面上的数据 通过Ajax引擎创建XMLHttpR ...

  2. jquery中ajax完整例子get,jq的ajax方法,jquery中ajax完整例子

    jq的ajax方法,jquery中ajax完整例子 相较与js异步对象的繁琐,jq的ajax对象结构更加清晰 一:ajax对象简述 ajax(Asynchronous JavaScript and X ...

  3. ajax没返回响应数据,jQuery的Ajax时无响应数据的解决方法

    jQuery的Ajax时无响应数据的解决方法 复制代码 代码如下: $.ajax( { type: "POST", url: "/MemberComment.aspx/G ...

  4. java如何构造ajax回调参数,jQuery实现ajax回调函数带入参数的方法示例

    本文实例讲述了jQuery实现ajax回调函数带入参数的方法.分享给大家供大家参考,具体如下: 不带参数的写法: function pass(htmlId,auditingFlag){ var url ...

  5. ajax php计数,jQuery+PHP+Ajax动态数字统计展示实例

    jQuery+PHP+Ajax实现的一款动态数字统计展示实例,本例是在页面上动态展示了当前在线用户数,当然了,你可以应用到其他更多场景中. 首先我们在#number放置要统计的数字: 当前在线: - ...

  6. ajax php 动态,jQuery+PHP+Ajax实现动态数字统计展示功能

    jQuery+PHP+Ajax实现的一款动态数字统计展示实例,本例是在页面上动态展示了当前在线用户数,当然了,你可以应用到其他更多场景中. 首先我们在#number放置要统计的数字: 当前在线: 然后 ...

  7. jsp jquery ajax请求,JSP+jquery使用ajax方式调用json的实现方法

    本文实例讲述了JSP+jquery使用ajax方式调用json的实现方法.分享给大家供大家参考,具体如下: //test function test(uid) { if(confirm("确 ...

  8. 调用$.ajax不成功,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

  9. jquery ajax实例get,jQuery中ajax的get()方法用法实例

    本文实例讲述了jQuery中ajax的get()方法用法.分享给大家供大家参考.具体分析如下: $.get()通过 HTTP GET请求从服务器上请求数据. 语法结构: $.get(url, [dat ...

最新文章

  1. mbr备份以及破坏后如何恢复
  2. 清华张悠慧:AI时代,「图灵完备」之后,「类脑计算完备」如何设计?
  3. python第四十一天---作业:简单FTP
  4. Rider首个发布候选版加入了性能提升特性
  5. 视觉SLAM总结——后端总结
  6. 中国伺服电机行业运营现状及前景趋势展望报告2022-2028年版
  7. 【ABAP】如何根据PR号删除PM单的组件
  8. Android PC投屏简单尝试—最终章2
  9. spring 配置只读事务_只读副本和Spring Data第1部分:配置数据库
  10. (45)css面试题集锦二
  11. 自己创业做电商,应该怎么做?
  12. 深度学习:什么是自编码器(Autoencoder)
  13. mysql 5.1.71_MySQL升级从5.1.71到5.7.17
  14. 计算机一级要下什么软件练习,国家计算机一级MS OFFICE练习软件
  15. 无穷级数求和7个公式_Excel Round函数使用方法7个实例,包含保留小数,取整和给公式...
  16. linux的的符号,linux特殊符号
  17. oracle lob类型和mysql text_OracleLob类型存储浅析
  18. Revit 项目基点和测量点
  19. Ubuntu和windows双系统并存条件下,在Windows系统内插耳机没有声音的问题
  20. Django自定义User模型以及用户系统(用户、权限、组)的使用

热门文章

  1. JSP页面是否需要重新编译--checkInterval
  2. 关于vc++调用 exe文件的问题
  3. 数据库增加列或删除列操作
  4. linux共享内存变量 tiaojianbianliang,低压集抄系统中Linux共享内存使用分析
  5. 开发pc页面_干货分享:2020年Web前端开发学习路线图
  6. sql日期大于某天_(十五)sql/Linux 小技巧
  7. python主要简介_Python的简介
  8. Python基础-字典(字典常用函数/操作/字典遍历)
  9. 渗透测试流程信息收集
  10. XSS-Game level 11