`

JQuery ajax 返回json中文乱码解决办法

阅读更多

使用jQuery ajax调用的返回json,中文乱码问题

Jquery :

Js代码
  1. $.ajax({   
  2.                 url: '/test/testAction.do?method=test',   
  3.                 type: 'POST',   
  4.                 dataType: 'json',   
  5.                 timeout: 5000,   
  6.                 async: false,   
  7.                 error: function(){   
  8.                     alert('获取数据失败!');   
  9.                 },   
  10.                 success: function(json){   
  11.                     jsObject  = eval(json);   
  12.                 }   
  13.         });   
  14.         return jsObject;  
$.ajax({
				url: '/test/testAction.do?method=test',
				type: 'POST',
				dataType: 'json',
				timeout: 5000,
				async: false,
				error: function(){
					alert('获取数据失败!');
				},
				success: function(json){
					jsObject  = eval(json);
				}
		});
		return jsObject;

action:

 

Java代码
  1. JSONArray json = JSONArray.fromObject(SysList);//SysList是一个List   
  2. //      设置response的ContentType解决中文乱码   
  3.         response.setContentType("text/html;charset=UTF-8");   
  4.         response.getWriter().print(json.toString());   
  5.         return null;  
JSONArray json = JSONArray.fromObject(SysList);//SysList是一个List
//		设置response的ContentType解决中文乱码
		response.setContentType("text/html;charset=UTF-8");
		response.getWriter().print(json.toString());
		return null;

 代码很简单就不做解释了。

分享到:
评论

相关推荐

    JQuery ajax 返回json时出现中文乱码该如何解决

    最近有朋友反映使用jquery.ajax调用返回json时出现中文乱码,遇到此问题,非常棘手,下面小编帮大家解决JQuery ajax 返回json时出现中文乱码问题,感兴趣的朋友跟着一起了解了解吧

    JQuery中Ajax的Post提交在IE下中文乱码的解决方法

    引言: 在JQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢? 问题的引入: 代码如下: var regid = $(‘#oregion’).combobox(‘getValue’); //var sname = $(‘#sname’).val(); ...

    解决ajax回调函数返回的字符串乱码问题

    ServletActionContext.getResponse().setContentType(“text/json;... 您可能感兴趣的文章:jQuery Ajax Post 回调函数不执行问题的解决方法Javascript基于AJAX回调函数传递参数实例分析ajax回调函数中使用$(this)取不到

    jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解

    当我们用javascript写ajax程序写得很“开心”的时候,突然有人告诉你有一种东西叫jquery,它会告诉你不直接和HttpRequest是多么的快乐,同时你再也不需要再烦恼纠结的ajax乱码问题,更幸福的是你的js代码将大大地...

    如何解决JQuery ajaxSubmit提交中文乱码

    分析:JQuery的AJAX提交,会将要提交的数据进行编码,使用encodeURIComponent在js中处理数据。因此,无论是 Firefox或者IE,提交的数据都是一致的,都是UTF-8编码后的数据。 查看Header,发现Entity中的Content-Type...

    ExtJS4中文教程2 开发笔记 chm

    JQuery AJAX提交中文乱码的解决方案 Jquery css函数用法 JQuery中getJSON的使用方法 Jquery中显示隐藏的实现代码分析 JQuery全选功能的实现 JQuery特效——下拉菜单 JQuery系列教程之XPath选择符 JQuery系列教程之...

    JAVAWeb全课程笔记( html版)

    目录 HTML总结 CSS总结 JavaScript总结 DOM总结 tomcat服务器 servlet基础 Request&Response编程 Cookie&Session XML语言 JSP技术入门 ...[总结]JavaWeb乱码问题 [转自IBM]中文编码问题 ...JQuery Ajax JSON

    ajax实现excel报表导出

    利用ajax实现excel报表导出【解决乱码问题】,供大家参考,具体内容如下 背景 项目中遇到一个场景,要导出一个excel报表。由于需要token验证,所以不能用a标签;由于页面复杂,所以不能使用表单提交。初步考虑前端...

    Java面试宝典2020修订版V1.0.1.doc

    14、JSP乱码如何解决? 36 15、session 和 application的区别? 36 16、jsp有哪些内置对象?作用分别是什么? 36 17、Jsp有哪些动作?作用分别是什么? 37 18、JSP中动态INCLUDE与静态INCLUDE的区别? 37 19、JSP和...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    基于SpringBoot+Vue搭建的多功能体育场地智能管理系统源码+数据库+项目说明.zip

    【资源说明】 1、基于SpringBoot+Vue搭建的多功能体育场地智能管理系统源码+数据库+项目说明.zip 2、该资源包括项目的全部源码,下载...* 因为前端是ajax访问的,所以日期不对的话下面的场馆表格是不会加载的,gms.sq

Global site tag (gtag.js) - Google Analytics