Foros del Web » Programando para Internet » Javascript » Frameworks JS »

ResponseText

Estas en el tema de ResponseText en el foro de Frameworks JS en Foros del Web. Amigos, soy nuevo en esto del Ajax, y he estado practicando unos ejemplos que he visto, en los cuales uno de ellos es recuperar datos ...
  #1 (permalink)  
Antiguo 25/05/2006, 12:40
 
Fecha de Ingreso: julio-2005
Mensajes: 51
Antigüedad: 19 años, 4 meses
Puntos: 1
Sonrisa ResponseText

Amigos, soy nuevo en esto del Ajax, y he estado practicando unos ejemplos que he visto, en los cuales uno de ellos es recuperar datos de una página externa y el resultado ponerlo dentro de un div; mi problema es que los datos que regresa la pagina algunos tiene tilde como por ejemplo la palabra "Identificación" la regresá de esta manera
"Identificaci?" y los datos que recuperar esta almacenados en una base de datos, quisiera saber si existe alguan instrucción o función para solucionar esto.

el codigo que estoy utilizando es el siguiente:

function cargarmensaje() {
var element = document.getElementById('cuerpo_');
ajax.open("GET", 'prueba.asp?id=body',true);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
element.innerHTML = ajax.responseText;
}
}
ajax.send(null);
}

De ante mano, gracias por sus respuestas
  #2 (permalink)  
Antiguo 26/05/2006, 08:41
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 8 meses
Puntos: 4
Porque no le pegas una leida a la funcion de php htmlentities. Creo que ahi podes conseguir la solucion.
Saludos.
__________________
| Cabeza De Raton |
  #3 (permalink)  
Antiguo 26/05/2006, 09:25
 
Fecha de Ingreso: julio-2005
Mensajes: 51
Antigüedad: 19 años, 4 meses
Puntos: 1
Gracias Calisco, yo realizo las páginas en asp y la solución que acabo de encontrar es escribir esta intrucción en la página de respuesta.
<%Response.Charset="ISO-8859-1"%>

Te agradezco tu respuesta ;)
  #4 (permalink)  
Antiguo 26/05/2006, 13:29
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 10 meses
Puntos: 8
ASP
Código:
<%response.Charset="ISO-8859-1"%>
PHP
Código:
<? echo header('Content-Type: text/html; charset=ISO-8859-1'); ?>
Ponerlo en la primera linea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:13.