| :: Acentos con Ajax |
Se trata del problema de carácteres especiales y Ajax, esto ocurre al pasar la información desde PHP a Javascript dónde se pierden carácteres importantes cómo los acentos o las ñ. Si lo que pretendemos arreglar es texto que no está agrupado en ninguna variable deberiamos fijarnos que los acentos y carácteres especiales esten escritos de esta manera:
avión -> avión
jugará -> jugará
jugón -> jugón
Para terminar y que se muestre todo perfecto en nuestro archivo Ajax al recoger el resultado utilizaremos la funcion
En el archivo de AJAX al recoger el resultado debemos hacer un unescape, para mostrar los carácteres correctamente y no su código:
| Código: |
| unescape("He%20aquí")="He aquí" |
Ademas sustiuiremos los símbolos (+) por espacios:
| Código: |
cadena=unescape(ajax.responseText);
cadenafinal=cadena.replace(/+/gi," ");
document.getElementById(contenidor).innerHTML=cadenafinal; |
Fuente: Tufuncion.com
|
|
|
|
| |
Agregar a favoritos
Versión Imprimible Enviar a un Amigo
Compartir:

Zips Populares - Buscar eficientemente vídeos en sitios como Youtube o Metacafe - Definición Planificación estratégica - Compresor (y descompresor) de archivos .zip vía web - Conoce TYPO3 - Claves relacionadas con la gestión emocional en el aula - Conoce ClamWin Free Antivirus - Cómo ayudar a los niños a representar lo que aprenden
|