Показать сообщение отдельно
  #1 (permalink)  
Старый 29.04.2019, 06:58
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Ошибка Uncaught SyntaxError: Unexpected token < in JSON at position 0
Доброго времени суток!
В товаре меняем изображение. После смены изображения при нажатии на "Сохранить" возникает следующая ошибка: Uncaught SyntaxError: Unexpected token < in JSON at position 0

Найдена функция:
(window.jQuery), function (a) {
    a.fn.iframePostForm = function (b) {
        var c, d, e, f, g = !0;
        return b = a.extend({}, a.fn.iframePostForm.defaults, b), a("#" + b.iframeID).length || a("body").append('<iframe id="' + b.iframeID + '" name="' + b.iframeID + '" style="display:none" />'), a(this).each(function () {
            e = a(this), e.attr("target", b.iframeID), e.submit(function () {
                return g = b.post.apply(this), g === !1 ? g : void (f = a("#" + b.iframeID).load(function () {
                    c = f.contents().find("body");
                    d = b.json ? a.parseJSON(c.html()) : c.html();
                    b.complete.apply(this, [d]),
                    f.unbind("load"),
                    setTimeout(function () {
                        c.html("")
                    }, 1)
                }))
            })
        })
    }, a.fn.iframePostForm.defaults = {
        iframeID: "iframe-post-form", json: !1, post: function () {
        }, complete: function () {
        }
    }
}

Если закомментить в строке
d = b.json ? a.parseJSON(c.html()) : c.html();
b.json ? a.parseJSON(c.html()), тогда при нажатии на кнопку "Сохранить" картинка не сохраняется.

Подскажите, пожалуйста, по какой причине может возникать данная ошибка и как исправить? Спасибо.
Ответить с цитированием