Error: the XML responde that was returned from the server is invalid

Fecha Publicación:       31 de Mayo de 2020
Fecha Modificación:       18 de Febrero de 2021

Al trabajar con xajax  y al imprimir el resultado nos sale una ventana de error en el navegador: the XML responde that was returned from the server is invalid.  

<?php $xajax->printJavascript("/xajax/");?>

 

Al realizar mi web salia este error  "the XML responde that was returned from the server is invalid", lo tenia configurado de esta manera:

Index.php --> Incluia Form-Actualiza-empresa.php --> este incluia chat_mostrar_escoger.php

En chat_mostrar_escoger.php metia todo el codigo:

Paso 1 creamos la función: codigo que tenia en el archivo chat_mostrar_escoger.php

require ($_SERVER['DOCUMENT_ROOT']. '/webadmin/xajax/xajax.inc.php');
  $xajax = new xajax();
  $xajax->decodeUTF8InputOn();	 
  $xajax->registerFunction("procesar_estilos");
  $xajax->processRequests();  
function procesar_estilos($form_entrada)
  {
	$mostrarsec = new xajaxResponse('ISO-8859-1');
	$opsec   = "<select name='idchat_listado' id='idchat_listado' style='width:340px'>";
	$sql_estilo  = " SELECT * FROM chat_listado";	
	$sqlmsec = db_query($sql_estilo);		
	while ($rows = db_fetch_array($sqlmsec)) 
	{	
	   $opsec .= '<option value='.$rows['idchat_listado'].'>'
	   .$rows['cnombre_chat'].'</option>';				
	}
	$opsec .= "</select>";
	$mostrarsec->addAssign("estilos","innerHTML","$opsec");
	return $mostrarsec;
	}
 $xajax->printJavascript("/webadmin/xajax/");

Paso 2 llamamos a la función: codigo que tenia en el archivo chat_mostrar_escoger.php

<select name="idcodmodulo" id="idcodmodulo" 
style="width:240px; font-size:14px;" onChange="xajax_procesar_estilos(xajax.getFormValues('form'))">		   
   ?>
</select>		   	

Ambos codigos Paso1 y Paso 2 estaban en el archivo chat_mostrar_escoger.php

Aqui me madaba el error cuando  imprimia el xajax  --> $xajax->printJavascript("/webadmin/xajax/");   

SOLUCION: the XML responde that was returned from the server is invalid 

Como todo el codigo estaba en  chat_mostrar_escoger.php   movi Paso 1  a  index.php y deje el Paso 2  en  chat_mostrar_escoger.php    y se soluciono el problema

Contenido del archivo index.php

<?php session_start();			
  ini_set('display_errors',0); 
   error_reporting(E_ALL);

  /* Inicio llama a la conexion base de datos*/
   include_once($_SERVER['DOCUMENT_ROOT']. '/config.php');			
  /* Fin llama a la conexion base de datos*/

require ($_SERVER['DOCUMENT_ROOT']. '/webadmin/xajax/xajax.inc.php');
  $xajax = new xajax();
  $xajax->decodeUTF8InputOn();	 
  $xajax->registerFunction("procesar_estilos");
  $xajax->processRequests();  
function procesar_estilos($form_entrada)
  {
	$mostrarsec = new xajaxResponse('ISO-8859-1');
	$opsec   = "<select name='idchat_listado' id='idchat_listado' style='width:340px'>";
	$sql_estilo  = " SELECT * FROM chat_listado";	
	$sqlmsec = db_query($sql_estilo);		
	while ($rows = db_fetch_array($sqlmsec)) 
	{	
	   $opsec .= '<option value='.$rows['idchat_listado'].'>'
	   .$rows['cnombre_chat'].'</option>';				
	}
	$opsec .= "</select>";
	$mostrarsec->addAssign("estilos","innerHTML","$opsec");
	return $mostrarsec;
	}
 $xajax->printJavascript("/webadmin/xajax/");
?>

 

Articulo : 1036 - Veces Leidas
Compartir Articulo: