Доброго времени суток!
В товаре меняем изображение. После смены изображения при нажатии на "Сохранить" возникает следующая ошибка: 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()), тогда при нажатии на кнопку "Сохранить" картинка не сохраняется.
Подскажите, пожалуйста, по какой причине может возникать данная ошибка и как исправить? Спасибо.