原因:EasyUI的Form提交是不能像$.ajax提交那样指定dataType,而EasyUI的Form默认解析格式是"text/plain"
解决:
①:返回值类型改为String,直接返回一个Json字符串

②:后台参数添加HttpServletResponse response,然后设置响应的数据类型,response.setContentType("text/plain"),返回类型改为void,
response.getWriter().write(result);


本文探讨了EasyUI的Form组件在提交数据时遇到的问题,因其默认解析格式为text/plain,与$.ajax提交方式不同。文章提供了两种解决方案:一是将返回值类型改为String并直接返回Json字符串;二是通过后台参数设置响应数据类型为text/plain,并将返回类型改为void,使用response.getWriter().write(result)来返回结果。
原因:EasyUI的Form提交是不能像$.ajax提交那样指定dataType,而EasyUI的Form默认解析格式是"text/plain"
解决:
①:返回值类型改为String,直接返回一个Json字符串

②:后台参数添加HttpServletResponse response,然后设置响应的数据类型,response.setContentType("text/plain"),返回类型改为void,
response.getWriter().write(result);


1250

被折叠的 条评论
为什么被折叠?