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

XAJAX no presenta resultado con datos largos.

Estas en el tema de XAJAX no presenta resultado con datos largos. en el foro de Frameworks JS en Foros del Web. Saludos, Disculpen tengo un problema con xajax 2x, si el resultado de una consulta de una BBDD es demasiado largo ne da este error " ...
  #1 (permalink)  
Antiguo 31/10/2008, 07:53
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 17 años
Puntos: 1
XAJAX no presenta resultado con datos largos.

Saludos,

Disculpen tengo un problema con xajax 2x, si el resultado de una consulta de una BBDD es demasiado largo ne da este error " error the xml response that was returned from this server is invalid. <? xml version="1.0" encoding="utf-8"?>... ", de lo contrario me presenta normal y sin problemas.

Este es el codigo xajax q utilizo

function mostrar_versiculos($cita,$idioma){
$consulta_vi= new consultas_varias;
$result_versiculos_idiomas= $consulta_vi->consulta_versiculos_idioma($cita,$idioma);
if (mysql_num_rows($result_versiculos_idiomas)!=0){
$myrow_versiculos=mysql_fetch_array($result_versic ulos_idiomas);
$path="../";
$presentar_versiculos=$myrow_versiculos["".$idioma];
}
$respuesta_versiculos= new xajaxResponse();
$respuesta_versiculos->addAssign("versiculos","innerHTML",$presentar_ver siculos);
return $respuesta_versiculos->getXML();
}

$xajax= new xajax("../framework/server0.server.php","xajax_",false);
$xajax->registerFunction("mostrar_versiculos");
$xajax->processRequests();
  #2 (permalink)  
Antiguo 31/10/2008, 08:03
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 17 años
Puntos: 1
Respuesta: XAJAX no presenta resultado con datos largos.

Saludos,

Al parecer es problema de caracteres, los datos que presento estan en ingles,español, frances, aleman solo el ingles me presenta ok, revise la base y los campos estan en UTF-8 voy aprobar cambiando a Latin-1
  #3 (permalink)  
Antiguo 31/10/2008, 08:14
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 17 años
Puntos: 1
Respuesta: XAJAX no presenta resultado con datos largos.

Saludos,

Problema resuelto, al verificar el error en utf-8 encontre la solucion aqui mismo por XAYIDE y es esta

$respuesta = new xajaxResponse('ISO-8859-1');

...etc...

$xajax = new xajax();
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn() ;
$xajax->registerFunction("nombrefuncion");
$xajax->processRequests();

Muchas gracias
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 23:59.