jquery:使用ember的意外令牌C

jquery: unexpected token C using ember

本文关键字:意外 令牌 ember 使用 jquery      更新时间:2023-09-26

这是我的错误:

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)

我不知道从这里到哪里去。我可以毫无问题地从后端jsonapi中提取数据,但当我尝试保存数据时,我只会收到jquery错误。我正在使用以下呼叫:

addObject(newObject) {
  newObject.save().then(() => this.transitionTo('page.index'));
}

我读到jquery错误与它试图将json对象解析为json有关,但由于这是由ember完成的,我不确定我是否遗漏了某个步骤。

如果有人对正确的方向有任何想法,我将不胜感激。

这是解析JSON时抛出的语法错误。

可能您的json无效。检查并验证您的json。您可以从网络选项卡或使用浏览器插件(如Advanced Rest Client)查看服务器响应。这个插件还显示它是否是一个有效的json。

您可以使用此类网站在线验证json。