美文网首页
ajax传参中文乱码问题

ajax传参中文乱码问题

作者: 小岛wink | 来源:发表于2019-04-19 16:22 被阅读0次

    今天写的一个条件查询,因为数据问题需要传中文地区名称查询指标数据,debug时发现传到后台是乱码,果断转码,记得需要转两次,但还是不正确,查了下知道了通过URL传递,需要编码两次,通过ajax数据传递只需编码一次,修改后完美解决,代码如下:
    jsp:

    $.ajax({
            url: "${ctx}/ibdpnb-max/indexgroup/getIndexData",
            type: 'POST',
            data: {
                "areaCode": encodeURI(areaCode),
            },
            dataType: 'json',
            async: false,
            success: function (data) {
              .....
            }
    

    后台类方法中:

            String areaCode = request.getParameter("areaCode");//区域
            areaCode = URLDecoder.decode(areaCode, "UTF-8");
    

    相关文章

      网友评论

          本文标题:ajax传参中文乱码问题

          本文链接:https://www.haomeiwen.com/subject/cyccgqtx.html