Вот моя ошибка:JQuery: неожиданный маркер C помощью уголек
SyntaxError: Unexpected token C
at Object.parse (native)
at jQuery.parseJSON (http://localhost:4200/assets/vendor.js:8219:14)
at ajaxConvert (http://localhost:4200/assets/vendor.js:8501:19)
at done (http://localhost:4200/assets/vendor.js:8962:15)
at XMLHttpRequest.<anonymous> (http://localhost:4200/assets/vendor.js:9378:9)
Я не уверен, куда идти отсюда. Я могу получить данные из моего backend json api без проблем, но когда я пытаюсь сохранить данные, я просто получаю эту ошибку jquery. Я использую следующий вызов:
addObject(newObject) {
newObject.save().then(() => this.transitionTo('page.index'));
}
Я прочитал ошибка JQuery связано с тем, что он пытается разобрать объект JSON в JSON, но так как это делается с помощью уголька, я Я не уверен, что я где-то пропустил какой-то шаг.
Если у кого-то есть идеи правильного направления, я буду признателен.
Проверьте консоль браузера, чтобы узнать, что на самом деле содержит HTTP-ответ. Ошибка исходит из кода, который анализирует ответ JSON. – Pointy
Проверьте вкладку в сети;) Вероятно, вы возвращаете мусор на сохранение. – Kingpin2k
Вот и все. Бэкэнд возвращал ответ 201, но без объекта, который он создал. Благодаря! – crodeheaver