【发布时间】:2013-12-05 17:35:42
【问题描述】:
我是 jquery 承诺和延迟对象的新手。我正在尝试获取或分析 POST/PUT/DELETE ajax 请求的响应。我希望能够读取 HTTP 状态代码(200、204、...)。
当以这种方式使用 $.when 和延迟对象时:
$.when($.ajax(request)).then(callback_function(response))
可以分析HTTP状态码吗?响应 vble 本身是空的,因为响应中没有数据。如果不可能,解决方案是使用 done() 或 fail() 函数吗?如果识别 HTTP 状态代码以对其进行操作很重要,该怎么办?
【问题讨论】:
标签: jquery jquery-deferred jquery-callback