Parse error при сохранении настроек плагина

Создаю плагин вот по этой инструкции
https://developers.webasyst.ru/cookbook/plugins/

При попытке сохранить настройки (custom_settings включены, выводится одно поле) получаю "parseerror" возле кнопки сохранить. После отключения custom_settings проблема осталась. Что я делаю не так?

1 ответ

  • 1

    В ответе присутствует посторонний вывод (скорее всего, это сообщения об ошибках) - посмотрите в консоли, что приходит в ответе от сервера.

    • +1
      Богдан Кручинкин Богдан Кручинкин 23 июня 2016 16:19 #

      Ответ от сервера "Сохранено", настройки сохраняются, корректно обрабатываются в теле функции saveSettings. Ошибка именно при выводе сообщения об успешном сохранении настроек как я понимаю.

      {"status":"ok","data":{"message":"\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e"}}
      Syntax error JSON.parse:unexpected character at line 1 column 1 of the JSON data
      Вот такая ошибка

      • +1

        Файлы редактировали редактором без поддержки utf-8? Вот и получили посторонний символ перед <?php

        • +1
          Богдан Кручинкин Богдан Кручинкин 24 июня 2016 10:21 #

          Да я так то в дримвивере лет 10 уже как код пишу, какой редактор без поддержки utf-8? Про проблему с блокнотом я нагуглил в первый же день.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите