XHR-запрос обозначается как отмененный, хотя он кажется успешным

Это не проблема, потому что код работает, , но Мне просто интересно, почему это происходит.

У меня есть следующий код jQuery для сообщения ajax:

$.post('./add_fee_row/<?php echo $date; ?>',post, function(data){ ... });

Все работает отлично и денди.

Однако в Chrome Console говорится: what is going on here?

Почему он отменяется?

Все произошло так, как будто сообщение было успешным. Почему он говорит, что?

(при необходимости доступен код сервера php)

Я использую версию Google Chrome: 17.0.942.0

Ответы

Ответ 2

это может произойти, когда Chrome видит, что фактические данные не соответствуют заголовкам.

Если вы вернете свой ответ с добавленным типом заголовка, он не должен отменять (Content-type: text/plain), например.

Вы можете проверить их, посмотрев вкладки "События" - заголовки ответов.