Maison >interface Web >js tutoriel >Comment résoudre le problème des caractères chinois tronqués lorsque JQuery ajax renvoie json

Comment résoudre le problème des caractères chinois tronqués lorsque JQuery ajax renvoie json

亚连
亚连original
2018-05-25 09:45:532296parcourir

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: &#39;/test/testAction.do?method=test&#39;, 
        type: &#39;POST&#39;, 
        dataType: &#39;json&#39;, 
        timeout: 5000, 
        async: false, 
        error: function(){ 
          alert(&#39;获取数据失败!&#39;); 
        }, 
        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

L'utilisation de jquery ajax dans les données de publication de Django apparaît 403 Solution à l'erreur

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn