Ошибка 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()), тогда при нажатии на кнопку "Сохранить" картинка не сохраняется. Подскажите, пожалуйста, по какой причине может возникать данная ошибка и как исправить? Спасибо. |
Цитата:
|
Вложений: 1
laimas, спасибо что откликнулись.
Каким образом возможно произвести проверку на валидность? Если: d = b.json ? a.parseJSON(c.html()) : c.html(); console.log(d); Если, например, просто произвести сохранение товара (без смены изображения), то в консоли данные передаются, на первый взгляд, корректные (скрин "Консоль"). А если произвести смену картинки и сохранить, то в консоли ошибка Uncaught SyntaxError: Unexpected token < in JSON at position 0 и console.log(d); не выводится |
Цитата:
|
Цитата:
|
laimas,
ksa, Спасибо огромное за помощь! Как оказалось, не был установлен плагин php для работы с изображениями. Из-за этого в c.html() приходили данные с ошибкой. |
| Часовой пояс GMT +3, время: 10:34. |