首页 > 解决方案 > Opencart facebook 扩展意外令牌

问题描述

我正在使用版本:2.0.1.1,当我在我的 opencart 管理员上上传 facebook 扩展时,我收到以下错误:“SyntaxError: Unexpected token < in JSON at position 0”我希望这是足够的信息

标签: opencart2.x

解决方案


这通常发生在控制器通过 AJAX 调用将 html 返回到视图并且该调用需要 JSON 时。以我的经验,返回的意外令牌和 html 往往是某种服务器错误。

要对此进行测试,您应该禁用扩展,检查页面上的元素并记录网络流量。然后,当您启用扩展程序时,请查看发出的请求: 在此处输入图像描述

很有可能,“状态”列下会有一个 500,如果单击上面有 500 的行,您将看到发送到控制器的内容和返回的内容的详细信息: 在此处输入图像描述

现在,您可以通过单击“响应”来查看意外令牌的实际含义,很可能,它期待一个 JSON 响应并且它完全得到了其他东西: 在此处输入图像描述

虽然这不能解决您的问题,但可以帮助您更有效地进行故障排除。


推荐阅读