解决使用Ajax 前台提交表单到后台,但输出为问号的中文乱码情况
解决使用Ajax 前台提交表单到后台,但输出为问号的中文乱码情况
情况如下:
在web.xml文件中已经配置了,如下的spring的Filter
<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>utf-8</param-value></init-param></filter><filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
我的前台页面的表单如下:
<form action="">......<button type="button" class="btn btn-primary btn-lg" id="createButton"onclick="getAllInfo()">创建</button> </form>
涉及到的ajax代码如下:
$.ajax({type: "POST",url: 'addhw',data: {......dataType:'json',cache: false,success: function(data){alert("ok!")
......},error:function (data) {console.log(JSON.stringify(data));
......}});}
并且本地的tomcat的server.xml也已经设置了UTF-8。
并且我在后台也已经对request的字符编码进行设置,但是依旧无法正确得到中文参数
输出依旧是?????
解决方案:
在百度试了很多遍之后,找到了正确的解决办法:
在VM option里面,加上如下的一段话:
-Dfile.encoding=UTF-8
即正确输出所有通过AJAX,POST方式提交的表单!
解决使用Ajax 前台提交表单到后台,但输出为问号的中文乱码情况相关推荐
- tp5 ajax 路由,tp5中ajax方式提交表单
用ajax提交表单,迅速,快捷,实现页面无刷新提交表单. ajax批删 姓名 年龄 地址 添加 $("#sub").click(function(){ var name = $(& ...
- ajax如何实现表单验证码,Ajax实现提交表单时验证码自动验证(原创自Zjmainstay)...
本文通过源码展示如何实现表单提交前,验证码先检测正确性,不正确则不提交表单,更新验证码. 1.前端代码 index.html 验证码提交自验证 用户名 验证码 (function($){ $(docu ...
- MVC之AJAX异步提交表单
第一种用法: 在MVC中,依然可以使用ajax校验,跟在WebForm中的使用时一样的,唯一的区别就是将以前的URL路劲改为访问控制器下的行为 前台 <html> <head> ...
- 微信ajax异步提交form表单,ajax异步提交表单
前面我们一直谈 wojilu ajax framework ,已经表明了它是一个 ajax 框架.但其实客户端验证等内容几乎不涉及到 ajax 操作. 下面我们就着重看下这个框架ajax操作方面. 其 ...
- Jquery技巧:使用ajax技术提交表单数据
新建两个页面: 1.show.jsp:调用ajax,将表单中的数据发送给ajax.jsp页面. 2.ajax.jsp:获取show.jsp页面传递的表单数据,并返回结果. 两个页面的编码格式要设置为G ...
- springboot: ajax异步提交表单
<form id="p">权限名称: <input name="name" type="text" th:value=&q ...
- bootstrap 提交表单给后台_基于Bootstrap的响应式后台管理模板Ace
Ace是一个轻量级.功能丰富,基于Bootstrap3的响应式后台管理模板.支持多种皮肤,集成了多种插件,如Bootstrap,jQuery UI等.支持IE 8/9/10/11.Chrome.Fir ...
- layui.form用ajax提交表单时的问题(巨坑)
主要问题:使用layui的form组件用ajax提交表单发送请求时,总是无法收到回调函数,success与error中的回调均不执行,且该表单会自动刷新. 解决办法:在提交表单的方法form.on() ...
- 使用jQuery提交表单
我想使用jQuery提交表单. 有人可以提供代码,演示或示例链接吗? #1楼 来自手册: jQuery Doc $("form:first").submit(); #2楼 您将必须 ...
最新文章
- Iar环境c语言调用汇编函数,如何在IAR EWARM中通过内联汇编程序在另一个模块中调用C函数?...
- R语言ggplot2可视化柱状图并自定义柱体的宽度(通过变量指定条形的宽度)实战、条形图并自定义条形的宽度实战
- 特写李飞飞:她激励了人工智能的发展,更要给人工智能赋予人的价值
- 企业网络推广——企业网络推广表示网站优化少不了这三大技能
- pyrMeanShiftFiltering函数
- 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
- 【BCFTOOLS】按样本拆分VCF文件
- ConcurrentHashMap 源码分析
- ValueError: Unterminated string starting at: 一种可能的情形以及解决方法
- appender log4j 扩展_详解Tomcat使用Log4j输出catalina.out日志
- 74LS138译码器介绍
- 如何利用SOLIDWORKS BOM生成材料明细表
- Python多继承及MRO顺序
- 全志8916平台MIPI_LCD调试方法
- 有什么软件可以连接到linux系统升级,linux系统和应用程序升级方法
- 报告女王陛下,我找到了可以吃的塑料杯!
- springMVC 用超链接做国际化
- hr面试性格测试30题_HR性格测试题.doc
- Qt 常见错误及坑锦集(更新中....)
- 2023年计算机毕设选题推荐