当前位置: 首页 > news >正文

jquery ajax 传数据到后台乱码的处理方法

 

前台页面先对中文进行编码,如下红色字体:

function saveCommentTemplate()
{
    $.ajax({
        cache : false,
        type:'get',
        dataType:'json',
            url:'comment/insert',
            contentType:'application/json;charset=UTF-8',  
            data:{name:encodeURI($("#name").val()),
                content:encodeURI($("#content").val())},
        success:function(data){
            alert("ok") 
        },
        error: function() {  
            alert("error")  
        }  
    });
    $("#bottom").hide();
}

 

后台代码,在对数据进行解码:

@RequestMapping(value = "insert")
    @ResponseBody
    public void insert(@RequestParam("name") String name,@RequestParam("content")String content) throws UnsupportedEncodingException
    {
        name=URLDecoder.decode(name,"UTF-8");
        content=URLDecoder.decode(content,"UTF-8");
        commentTemplateService.saveCommentTemplate(name,content);
    }

 

转载于:https://www.cnblogs.com/dscs/p/5740425.html

相关文章:

  • CSS样式
  • NuGet 学习笔记(1)--Nuget安装使用
  • Part5核心初始化_lesson2---设置svc模式
  • 几个常用的CSS3样式代码以及不兼容的解决办法
  • 报个到
  • iOS: NSArray的方法arrayByAddingObjectsFromArray:
  • excel转化为Json
  • dispatch_after 导致controller没有及时释放
  • poj 2763: [JLOI2011]飞行路线(spfa分层图最短路)
  • uboot 第三天学习
  • 数学概念的理解
  • 深入浅出UML类图(一)
  • ECharts图表的小工具
  • URL不受支持的解决
  • 第三方接入小记
  • 时间复杂度分析经典问题——最大子序列和
  • 【笔记】你不知道的JS读书笔记——Promise
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Akka系列(七):Actor持久化之Akka persistence
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • express + mock 让前后台并行开发
  • express如何解决request entity too large问题
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java编程基础24——递归练习
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Map集合、散列表、红黑树介绍
  • mysql常用命令汇总
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 基于遗传算法的优化问题求解
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 为视图添加丝滑的水波纹
  • 移动端唤起键盘时取消position:fixed定位
  • 正则与JS中的正则
  • HanLP分词命名实体提取详解
  • #控制台大学课堂点名问题_课堂随机点名
  • (2)(2.10) LTM telemetry
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (待修改)PyG安装步骤
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)linux下的时间函数使用
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .bashrc在哪里,alias妙用
  • .mysql secret在哪_MySQL如何使用索引
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .net2005怎么读string形的xml,不是xml文件。
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [Android]Android开发入门之HelloWorld
  • [bzoj1901]: Zju2112 Dynamic Rankings