我有一个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中弃用的任何内容?我没有尝试,但文档有点不清楚。