Maison > Article > interface Web > Comment résoudre le problème des caractères chinois tronqués lorsque JQuery ajax renvoie json
Récemment, certains amis ont signalé que des caractères chinois tronqués apparaissaient lors de l'utilisation de jquery.ajax pour renvoyer json. Laissez-moi vous aider à résoudre le problème des caractères chinois tronqués lorsque JQuery ajax renvoie json. suivra pour en savoir plus.
Utilisez l'appel jQuery ajax pour renvoyer json, problème chinois tronqué
Le code Js est le suivant :
$.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;
Code Js
<span style="font-size: x-small;">$.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;</span> action:
Code Java
JSONArray json = JSONArray.fromObject(SysList);//SysList是一个List // 设置response的ContentType解决中文乱码 response.setContentType("text/html;charset=UTF-8"); response.getWriter().print(json.toString()); return null; Java代码 <span style="font-size: x-small;">JSONArray json = JSONArray.fromObject(SysList);//SysList是一个List // 设置response的ContentType解决中文乱码 response.setContentType("text/html;charset=UTF-8"); response.getWriter().print(json.toString()); return null;</span>
Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.
Articles connexes :
Comment utiliser la méthode de publication ajax dans le framework Django
Explication détaillée d'ajax +jtemplate pour implémenter la pagination dynamique
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!