我正在将请求发布到服务器,并在响应消息中将JSON对象从我的服务器发送到客户端。在我的浏览器网络中调试响应有效负载如下:
$table->foreign('user_id')->references('id')->on('users');
$table->foreign('admin_id')->references('id')->on('users');
我使用ajax执行POST,并具有成功和错误处理程序。我在上述响应中收到一个错误,声称“ JSON数据后出现意外的非空白字符”。该错误似乎是指向JSON对象后的点(当我在浏览器调试窗口的“响应”窗格中将它们悬停在它们上时,它显示为'\ u0'(无反逗号)。
我已将json对象保存为服务器端的文件,并验证了文件中仅包含json对象(而非圆点),并且我已验证了json对象的标头和有效载荷中传输的字节数回答是正确的。
我看过其他文章,指出当JSON格式不正确时会发生此错误,但我不确定这里是否存在这种情况。