【发布时间】:2011-02-08 16:32:35
【问题描述】:
我想使用新功能 (http://api.jquery.com/jQuery.ajax) 对 http 状态代码(如 200、201 或 202)做出反应。但该函数忽略了我的 201 和 202 回调。
firefox-4.0_b10 和 chromium-9.0 出现此错误
我期待解决这个小问题。
问候斯特凡
我的代码被截断:
jQuery.ajax({ 网址:网址, 数据类型:'json', 状态码:{ 404:函数(){警报(“404”); }, 200:函数(){警报(“200”); }, 201:函数(){警报(“201”); }, 202:函数(){警报(“202”); } }, 成功:函数(数据){ 开关(数据。状态){ 案例“完成”: /* 显示给用户 */ 休息; } });【问题讨论】:
-
您确定您正在测试的呼叫导致您收到 201 和 202 响应吗?您要做的是使用 fiddler 或 firebug 来检查请求并查看返回的状态代码。我怀疑这是一个 200 响应,因为这是 GET 或 POST 请求的成功响应
标签: jquery ajax http-status-codes jquery-1.5