Maison >interface Web >js tutoriel >Solution aux paramètres chinois tronqués transmis dans la demande d'obtention lors du chargement des compétences iframe Dynamically_Javascript

Solution aux paramètres chinois tronqués transmis dans la demande d'obtention lors du chargement des compétences iframe Dynamically_Javascript

WBOY
WBOYoriginal
2016-05-16 16:49:461436parcourir

Lorsque la page de l'utilisateur doit charger dynamiquement une iframe,

Si le src de l'iframe contient des paramètres chinois, une erreur d'encodage se produira ; elle devra être encodée puis décodée.

Encodage : encodeURI(encodeURI("Chaîne contenant du chinois"))

Décodage : java.net.URLDecoder.decode("Chaîne qui doit être décodée", "utf-8") ;

Solution

Utiliser encodeURI('Chinese') pour l'opération d'encodage,

code js :

Copier Code Le code est le suivant :

$(function() {
$('#frame').attr('src', '$ {basePath} mi/right.do?bidItemName=' encodeURI('Chinese'));

code html

Copier le code Le code est le suivant :



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