Ajax запрос выполняется, но срабатывает fail?

Есть ajax-запрос
$.ajax({
            url: localDancerweek,
            type: "POST",
            headers: {
                "mapname": songCodename,
                "type": "write",
                "nickname": "",
                "avatar": "",
                "score": ""
            },
            dataType: "json"
        }).done(function()  {
            alert("Success.");
        }).fail(function(xhr, status, error)  {
            alert("Sorry. Server unavailable. " );
            alert( [ xhr.status, status, error ] );
        });

При успешном запросе, создается json файл
{"avatar":"","nickname":"","mapname":"365","score":""}

Ну так вот, при запросе, файл то создается. Но почему-то реагирует fail, а не done. Запрос-же вроде успешный. Что может быть не так ?
Ошибка: 6109218e0f191213942508.png
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ivaleyev
А в каком виде ответ должен приходить? Может быть нужно dataType применять на text, например?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы