Parsererror - что это такое? Есть решение

Стала возникать такая ошибка, при нажатии на "Сохранить" при этом изменения сохраняются, но страница не перегружается.

Да и админка не корректно работает, при вводе нового товара, URL не прописывает сама, как до этого было, не происходят изменения при выборе категории товара, вообщем админка не подгружает данные.

12 ответов

  • 2
    Алеша 17 августа 2015 15:13 # Решение

    Проблема решена платным обращение к службе поддержки. Цитата из их ответа "Да, действительно в php-файлах встречался символ BOM, он появляется при попытке редактирования php-файлов, например, с помощью стандартного Блокнота в Windows, который оставляет его по умолчанию. Используйте, например, Notepad++ для этих целей, тогда таких проблем не будет." Далее они произвели действия и проблема исчезла.

  • 1

    Смотрите лог в консоли браузера. Там должно быть описание ошибки.

  • 1
    Алеша 20 июня 2015 16:56 #

    Дмитрий, прошу прощения лог именно браузера или лог в скрипте?, если браузера использую мозилу, где тут это смотреть?

  • 1
    Алеша 20 июня 2015 16:59 #

    Консоль запустил, лог есть, понять бы его ещё ...

    • +1

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

      • +1
        Алеша Алеша 22 июня 2015 07:29 #

        Владислав, сможете в этом помочь, я просто не являюсь разработчиком или программистоми такого уровня проблемы без посторонней помощи не решу.

      • +1
        Алеша Алеша 22 июня 2015 09:53 #

        Вот что выдает вкладка "Сеть": (жирным выделил что у меня красное, и это на примере одного действия)

        mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create d3.min.js:3:9494

        Синхронный XMLHttpRequest в основной нити является устаревшим из-за его пагубного влияния на работу конечного пользователя. Для получения дополнительной помощи обратитесь к http://xhr.spec.whatwg.org/ jquery-1.11.1.min.js:4:0

        Ошибка при парсинге значения «shape-rendering». Потерянное объявление. charts.css:168:19

        downloadable font: OS/2: bad linegap: -32 (font-family: "RedactorFont" style:normal weight:normal stretch:normal src index:0) source: data:application/x-font-ttf;charset=utf-8;base64,(тут много много букв)== redactor.css:8:12

        The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

        The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

        The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

        The object cannot be linked to the inspector without a toolbox

      • +1
        Алеша Алеша 22 июня 2015 09:58 #

        А так выглядит если на сайте добавить товар в корзину,но это не увидишь пока не обновишь страницу:

        Этот сайт использует сертификат SHA-1; рекомендуется использовать сертификаты с алгоритмами подписи, использующими более сильные хеш-функции, чем SHA-1.[Подробнее] 23414332

        NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITaskbarTabPreview.invalidate] WindowsPreviewPerTab.jsm:406:0

        NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITaskbarTabPreview.invalidate] WindowsPreviewPerTab.jsm:406:0

        Этот сайт использует сертификат SHA-1; рекомендуется использовать сертификаты с алгоритмами подписи, использующими более сильные хеш-функции, чем SHA-1.[Подробнее]

      • +1
        Алеша Алеша 22 июня 2015 13:18 #

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

        • +1

          JSON ответ приходит с BOM. Непонятно, откуда оно берется, только. Вот, например, ответ на добавление в корзину (собственно нам интересны в качестве подтверждения только первые два байта 0xFE 0xFF):

          feff7b227374[… тут много еще байтов, но они неважны …]7d

          У вас там нигде UTF-16 в конфигах не упоминается? У nginx или еще где?

          • +1
            Алеша Алеша 22 июня 2015 17:39 #

            Все пару дней назад работало и ничего я такого не делал, что бы могло вызвать такие последствия :(, магазин рабочий и не площадка для обкатывания новинок, то есть товары добавлялись, заказы оформлялись, конфиги такие же как и были ранее.

          • +1

            BOM возникает, если отредактировать файл виндовым блокнотом.

            А искать не просто - проверить все файлы на эти самые байты в начале файлов (пора уже добавить утилиту поиска и исправления кривых рук :D )

            • +1
              Алеша Алеша 23 июня 2015 03:43 #

              Владислав, ничего блокнотом не редактировалось, в фаилы не лазили, единственное где были попытки добавить новое действие, но и потом все вернули в исходное состояние это фаил workflow.php

              workflow.php может причинить такие проблемы?

              • +1

                С workflow.php поиск и стоит начать

                • +1
                  Алеша Алеша 23 июня 2015 04:12 #

                  но это один единственный фаил, с которым были в последнее время какие-то действия, перед изменениями он был сохранен, а потом был закачан обратно, то есть фаил в котором ничего не менялось, могла его закачка к такому привести?

                  Попробовал сейчас взять данный фаил вообще из нового магазина (свеже развернутого), залил, соответственно статусы заказов и действия теперь взялись из нового, но проблема не изчезла, поэтому вернул обратно родной.

  • 1
    Алеша 20 июня 2015 17:05 #

    Вот такой лог: (жирным выделено, то что у меня красным)

    "25.898 $.product.call" Array [ "editTabDescriptionsAction", Array[1], true ] shop.js:106:16

    downloadable font: OS/2: bad linegap: -32 (font-family: "RedactorFont" style:normal weight:normal stretch:normal src index:0) source: data:application/x-font-ttf;charset=utf-8;base64, (тут идет куча куча символов они в сообщение не влезают) == redactor.css:8:12

    "28.099 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    "28.617 $.product.helper.checkChangesDelayed" Array [ <select>, true, undefined, "" ] shop.js:106:16

    "28.649 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "28.875 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    "29.158 $.product.helper.checkChangesDelayed" Array [ <textarea#s-product-summary>, true, "pe", "pepe" ] shop.js:106:16

    "29.161 $.product.onTabChanged id=descriptions changed=true" undefined shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "29.419 $.product.helper.checkChangesDelayed" Array [ <select>, true, undefined, "" ] shop.js:106:16

    "29.420 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "29.923 $.product.helper.checkChangesDelayed" Array [ <textarea#s-product-summary>, true, "pe", "pepe" ] shop.js:106:16

    "29.925 $.product.onTabChanged id=descriptions changed=true" undefined shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "30.602 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    "30.829 $.product.call" Array [ "editTabDescriptionsSave", Array[0], false ] shop.js:106:16

    "30.830 $.product.saveData(profile,null)" undefined shop.js:106:16

    "31.114 $.product.helper.checkChangesDelayed" Array [ <select>, true, undefined, "" ] shop.js:106:16

    "31.116 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "31.627 $.product.helper.checkChangesDelayed" Array [ <textarea#s-product-summary>, true, "pe", "pepe" ] shop.js:106:16

    "31.630 $.product.onTabChanged id=descriptions changed=true" undefined shop.js:106:16

    The object cannot be linked to the inspector without a toolbox

  • 1
    Алеша 20 июня 2015 17:08 #

    Попытка завести новый товар: (жирным то что у меня красное)

    "470.612 $.product.onNameChange stop undefined != " undefined shop.js:106:16

    SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data jquery-1.11.1.min.js:4:15731

    "470.736 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    "470.738 $.product.onNameChange stop undefined != " undefined shop.js:106:16

    "471.246 $.product.helper.checkChangesDelayed" Array [ <input.long.bold.s-product-name-input>, true, "", "123" ] shop.js:106:16

    "471.249 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "471.755 $.product.helper.checkChangesDelayed" Array [ <input.long.bold.s-product-name-input>, true, "", "123" ] shop.js:106:16

    "471.757 $.product.onTabChanged id=main changed=true" undefined shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "473.433 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    "473.438 $.product.onNameChange stop undefined != " undefined shop.js:106:16

    "473.944 $.product.helper.checkChangesDelayed" Array [ <input.long.bold.s-product-name-input>, true, "", "123" ] shop.js:106:16

    "473.945 $.product.helper.checkChanges" Array [ Object, false ] shop.js:106:16

    The object cannot be linked to the inspector without a toolbox console-output.js:3138:0

    "474.451 $.product.helper.checkChangesDelayed" Array [ <input.long.bold.s-product-name-input>, true, "", "123" ] shop.js:106:16

    "474.452 $.product.onTabChanged id=main changed=true" undefined shop.js:106:16

    The object cannot be linked to the inspector without a toolbox

  • 1
    Алеша 20 июня 2015 17:10 #

    Ввод нового статуса заказ: (жирным что красное)

    NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN: Cannot modify properties of a WrappedNative autocomplete.xml:927:0

    "{"status":"ok","data":{"id":"kurer","new_id":"kurer","add":true}}"

  • 1

    киньте на inohacker@yandex.ru доступ в админку, гляну что там.

    Если успеете кинуть сегодня в течении пары часов - гляну сегодня, либо уже завтра ночью.

  • 1
    Алеша 22 июня 2015 00:52 #

    Выяснилось что ещё и товар положенный в корзину на сайте, нельзя от туда удалить, перестало все работать, что происходит так сказать "онлайн", все то что самостоятельно перегружает страницу. Попытался объяснить своими словами :)

  • 1
    Алеша 22 июня 2015 04:44 #

    Вопрос не решен. Помогите.

  • 1
    Алеша 22 июня 2015 04:51 #

    www.tabacoshop.net

  • 1
    Сергей 9 ноября 2018 17:31 #

    Всё работало, ничего не делали ни в файлах, ни в магазине. Сегодня полез отредактировать товар и вылезла эта фигня. В принципе всё работает, но чтобы это увидеть, надо обновить страницу. Некорректно работает текстовый редактор... списки режет, картинку закачивает в товар, но с такой ерундой


    • +1
      Сергей Сергей 9 ноября 2018 17:32 #

      Вот что случилось, если ничего не трогали? Кэш не очищается... точнее визуально лоадинг висит и висит и так по всему скрипту

      • +1
        Сергей Сергей 9 ноября 2018 17:35 #

        Вместо кнопки "Сохранить" Комментарий к картинке товара, появилась кнопка "Save". Может настройки сбились где? В этих скриптах так бывает... Но где и что?

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

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