本文主要是介绍Niushop商城系统单商户v5源码访问H5页面报:[system] SyntaxError: Unexpected end of JSON inpu,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
niushop系统刚发布了新版的V5新内核,整体UI变化较大,正如官方所说这次在UI上也下了大力气,同时借鉴用户的一些建议重新整合了一遍,这次很完美,本人有幸获取到最新版V5开源代码,但是在生成H5页面时候遇到一点问题,访问H5时候会报错:[system] SyntaxError: Unexpected end of JSON inpu 网上也没找到合理的解决方法于是自己动手看了下:
HTTP请求的的状态码是200 OK,但响应没有数据(Content-Length: 0)。
没有JSON所以解析JSON出错,执行error回调。
在服务端代码中向响应添加数据即可。
response.setContenType("text/json; charset=UTF-8"); // 设置响应的内容类型和字符集
PrintWriter writer = response.getWriter(); // 必须先设置响应的内容类型和字符集之后,再获取响应对象writer。
response.write(JSON.toJSONString(object)); // object为写回的数据。用fastjson转换为JSON字符串。
writer.close();
`如果仍然不懂可以点我头像看下我同类的其他文章
这篇关于Niushop商城系统单商户v5源码访问H5页面报:[system] SyntaxError: Unexpected end of JSON inpu的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!