Maison  >  Article  >  interface Web  >  Comment résoudre le problème de l'envoi de caractères ajax tronqués

Comment résoudre le problème de l'envoi de caractères ajax tronqués

藏色散人
藏色散人original
2021-12-17 15:28:563017parcourir

Solution pour l'envoi de caractères ajax tronqués : 1. Vérifiez si l'intercepteur de caractères est configuré dans web.xml ; 2. Modifiez la page jsp en utf-8 ; 3. Remplacez la requête ajax par une requête de publication.

Comment résoudre le problème de l'envoi de caractères ajax tronqués

L'environnement d'exploitation de cet article : système Windows 7, jquery version 3.2.1, ordinateur Dell G3.

Comment résoudre le problème de l'envoi de caractères ajax tronqués ?

Solution au problème des caractères chinois tronqués lorsque JQuery envoie une requête ajax :

Dépannez d'abord le projet :

1. Un intercepteur de caractères est-il configuré dans 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. utf-8?

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

Au fait, j'ajoute également cette balise et j'envoie UTF-8 uniformément, mais j'ai entendu dire que c'était un peu inutile

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

3 Après le dépannage, remplacez la requête ajax par une demande de publication

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

. Apprentissage recommandé : "tutoriel vidéo ajax"

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