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

 更新时间:2019年11月14日 09:36:01   作者:小鱼吃猫  
这篇文章主要介绍了JQuery发送ajax请求时中文乱码问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了JQuery发送ajax请求时中文乱码问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

先排除项目故障:

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

    <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>
    <init-param>
      <param-name>forceEncoding</param-name>
      <param-value>true</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

2.jsp页面是不是utf-8

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

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

<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″ />

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • jQuery抛物线运动实现方法(附完整demo源码下载)

    jQuery抛物线运动实现方法(附完整demo源码下载)

    这篇文章主要介绍了jQuery抛物线运动实现方法,以完整实例形式分析了jQuery物体运动的实现技巧,并附带了完整的demo源码供读者下载参考,需要的朋友可以参考下
    2016-01-01
  • 推荐10个2014年最佳的jQuery视频插件

    推荐10个2014年最佳的jQuery视频插件

    也许有时你需要在网站上播放一些音频和视频文件,也许你正在建立一个在线社区需要有分享和播放音乐和视频的功能。下面介绍的这些免费jQuery插件也许有你需要的。
    2014-11-11
  • jquery+php后台实现省市区联动功能示例

    jquery+php后台实现省市区联动功能示例

    这篇文章主要介绍了jquery+php后台实现省市区联动功能,涉及jQuery事件响应及页面元素属性动态变换,以及ajax后台动态交互相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • 基于jquery实现二级联动效果

    基于jquery实现二级联动效果

    这篇文章主要为大家详细介绍了基于jquery二级联动效果的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • iframe子页面获取父页面元素的方法

    iframe子页面获取父页面元素的方法

    取得iframe中元素的方法有很多,在本文为大家介绍下在iframe子页面获取父页面元素的方法,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-11-11
  • jquery插件jSignature实现手动签名

    jquery插件jSignature实现手动签名

    在IE7~IE8这种不支持HTML5的浏览器上,是利用Flash嵌入的方式实现的签名处理,在支持的HTML5的浏览器上默认采用canvas标签处理签名,可以生成 PNG格式、SVG格式的签名图片。非常适合在IPAD等移动客户端上实现手写签名的,该插件基于JQuery
    2015-05-05
  • jQuery获取select选中的option的value值实现方法

    jQuery获取select选中的option的value值实现方法

    下面小编就为大家带来一篇jQuery获取select选中的option的value值实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 用jQuery获取IE9下拉框默认值问题探讨

    用jQuery获取IE9下拉框默认值问题探讨

    本文与大家详细探讨下用jQuery获取IE9下拉框默认值的问题,如果下拉框没有空默认值会怎么样等一系列问题,感兴趣的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • jquery计算鼠标和指定元素之间距离的方法

    jquery计算鼠标和指定元素之间距离的方法

    这篇文章主要介绍了jquery计算鼠标和指定元素之间距离的方法,涉及jQuery针对页面位置属性与鼠标事件的相关操作技巧,需要的朋友可以参考下
    2015-06-06
  • jQuery监听浏览器窗口大小的变化实例

    jQuery监听浏览器窗口大小的变化实例

    下面小编就为大家带来一篇jQuery监听浏览器窗口大小的变化实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论