怎么解决发送ajax乱码问题

本篇内容主要讲解“怎么解决发送ajax乱码问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决发送ajax乱码问题”吧!

为汉阳等地区用户提供了全套网页设计制作服务,及汉阳网站建设行业解决方案。主营业务为做网站、成都网站制作、汉阳网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

发送ajax乱码的解决办法:1、检查web.xml中是否配置了字符拦截器;2、修改jsp页面为utf-8;3、将ajax请求改为post请求即可。

本文操作环境:windows7系统、jquery3.2.1版、Dell G3电脑。

如何解决发送ajax乱码问题?

JQuery发送ajax请求时中文乱码问题解决:

先排除项目故障:

1.web.xml中是否配置了字符拦截器


  encodingFilter
  org.springframework.web.filter.CharacterEncodingFilter
  
    encoding
    utf-8
  
  
    forceEncoding
    true
  


  encodingFilter
  /*

2.jsp页面是不是utf-8

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

顺便也加上这个标签,统一发送utf-8,不过听说有些鸡肋

3.在排除了故障后,将ajax请求改为post请求

$.ajax({
   url:"list",
   type:'post',
   data:{
     param:recode,
     city:locationActive
   },
   dataType: 'json',//要求服务器返回的是json
   success:function(res){}

到此,相信大家对“怎么解决发送ajax乱码问题”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


名称栏目:怎么解决发送ajax乱码问题
文章URL:http://myzitong.com/article/gjgdgo.html