我正在为我的网站https://ChristianGays.com使用简单会员注册。在新成员注册并且他们第一次尝试登录后,页面会挂起并且永远不会加载。
错误控制台说:无效的CSS属性声明: smregistration:684 SyntaxError:JSON解析错误:无法识别的令牌'<'解析 - jquery.js4:16652
在那之下是主框架,如果我点击它说f1d6848b7518036 - page.php及其下面那个fb_xdm_frame_https - fTmlQU3LxvB.js
这对任何人都意味着什么吗? 谢谢。
答案 0 :(得分:5)
可能是因为您的请求返回的是HTML而不是JSON,当您尝试解析它时,第一个char将是<
,这对于JSON字符串已经无效。
但是,如果没有从服务器发布您尝试解析为JSON的HTTP响应或您正在使用的代码,那么很难确定。
答案 1 :(得分:0)
我有类似的错误。错误是因为URL未被编码。使它工作的步骤是
在服务器端,我使用了JSON.stringify并编码为
/login.html?userdetails="+encodeURIComponent(JSON.stringify(res))
在客户端,详细信息是通过
获得的 JSON.parse(decodeURIComponent(params['userdetails']))