Eridani
@Eridani
Мимо проходил

Левый хтмл в ответе аякса?

День добрый.
Какая-то чертовщина творится.
Имеется проект, заказчик забрал его на локальную машину под выделенный ИП, там собственный ЛАМП, как я понял из структуры. Имеется и дев-копия на нормальном, человеческом хостинге (где нижеописанной проблемы не имеется).

На сайте отправляется форма, ответ ждем в JSON'е, только вместо нормального ответа приход json с какими-то непонятными дивами, чье происхождение я понять не могу.
<div style="display: block;"><div style="display: block;"><div style="display: block;">{"type":"success","title":"\u0413\u043e\u0442\u043e\u0432\u043e!","text":"\u042d\u043a\u0437\u0430\u043c\u0435\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440\u0443 \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443."}

чего на дев версии нет.
В обработчике ошибок нет, по сути, возвращаем только строчный ответ
die(json_encode(array(
            'type' => 'success',
            'title' => 'Готово!',
            'text' => 'Экзамен отправлен модератору на проверку. <a href="' . nc_folder_path(5)  . '">Вернуться к курсам</a>' 
        )));


И, на этом же сервере, почему-то перестали записываться кастомные куки, но сессионные пишутся нормально.
Пытаюсь найти взаимосвязь между двумя этими косяками, т.к. все же подозрение на их ЛАМП сборку, но на что в данном случае обратить внимание - в голову ничего не приходит.
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
в вашем коде ob_ функции есть ?
перед выводом die(json_ добавить
ob_end_clean();

если мусор не продает причина может быть в автодобавляемых php скриптах прописанных на уровне конфига php а апаче
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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