Maison > Article > interface Web > Comment gérer les caractères chinois tronqués dans jquery post
Solution au message jquery tronqué en chinois : 1. Encodez les données envoyées avec [encodeURIComponent()] lors d'une demande de publication frontale 2. Traduisez-les avec [UTF-8] en arrière-plan.
L'environnement d'exploitation de ce tutoriel : Système Windows 7, jquery version 3.2.1 Cette méthode convient à toutes les marques d'ordinateurs.
Solution au message jquery chinois tronqué :
encodeURIComponent()
encoder les données envoyées lors d'une demande de publication frontale
Par exemple :
var transactType= $("#transactType").attr("value"); var content=encodeURIComponent($("#content").html()); var title=encodeURIComponent($("#title").val()); $.post( "${path}/transact!addTransact.action", {"content":content,"title":title}, function(data){ if(data=='1'){ alert("保存成功!"); DG.cancel(); }else{ alert("保存失败!"); } } );
Backend :
Utilisez UTF-8
pour traduire
transactType = URLDecoder.decode(getStringParameter("transactType"),"UTF-8"); content = URLDecoder.decode(getStringParameter("content"),"UTF-8"); title = URLDecoder.decode(getStringParameter("title"),"UTF-8");
afin de résoudre le problème de chinois tronqué de la demande de publication jQuery.
Recommandations d'apprentissage associées : Tutoriel vidéo js
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!