jQuery AJAX调用不会触发正确的回调

时间:2012-10-26 20:40:29

标签: javascript jquery ajax

我有一个AJAX调用,它应该触发我期望的每个HTTP返回码的指定回调。但是,出于某种原因,当我发送HTTP代码100(名为“Continue”)时,jQuery执行HTTP代码200的回调(名为“OK”)。为什么它执行错误的回调?

var event_properties =
{
    // ... filled in properties.
};
var ajax_post =
{
    "data": event_properties,
    "type": "POST",
    "dataType": "json",
    "statusCode": { 100: get_reservation_configuration, 200: reservation_creation_success_callback }
};
jQuery.ajax("/create_reservation/", ajax_post).fail(reservation_creation_failure_callback);

而且,在旁注中,我是否使用了jQuery中弃用的任何内容?我没有尝试,但文档有点不清楚。

0 个答案:

没有答案