Ver Mensaje Individual
  #28 (permalink)  
Antiguo 15/06/2009, 08:52
eulerss
 
Fecha de Ingreso: enero-2009
Mensajes: 455
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: error catastrófico en aplicación ajax

ok, una ves visto tu codigo, vayamonos por partes

en la parte donde haces el alta de tu nuevo usuario, no veo (a simple vista y viendolo muy rapido algun error que salte a la vista), es decir, en guardarDatosUsuario.php y en 'Mysql.php'

ahora bien, las lineas
gridUsuarios.clearAll();
//gridUsuarios.loadXML("administracion/getGridBuscarUsuarios.php");
gridUsuarios.updateFromXML("administracion/getGridBuscarUsuarios.php");

no acabdo de comprnder porque las colocas en esa funcion, hasta donde alcanzo a entender esa funcion ol unico que te regresa es el mensaje de error de manera "bonita" puesto que estas utilizando el dojo en esa parte.

la duda que ahora me surge es la generación de tu XML, te dejo como ejemplo como es que yo genero los XML para ponerselos al grid y los toma sin problemas, aunque como bien dijiste anteriormente, tu xml esta bien formado, pero es algo que considero que es bueno probar, te dejo el ejemplo.

Código:
<?php
if ( stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) 
   {
 		header("Content-type: application/xhtml+xml"); 
    } 
    else {
 		header("Content-type: text/xml");
    }
echo("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n");

function XXXXX() //funcion que me regresa los datos para formar el XML
{

....
}
// una ves que extraigo las variables que necesito para el xml, procedo a formarlo

echo "<rows>";
print("<row id='".$mas."'>");
echo "<cell title=\"$idORD\">".$idORD."</cell>";
echo "<cell title=\"$idPED\">".$idPED."</cell>";
echo "<cell><![CDATA[".$fchcap."]]></cell>";
echo "<cell><![CDATA[".$status."]]></cell>";
echo "<cell><![CDATA[".$tipo."]]></cell>";
echo "<cell><![CDATA[".$tot_bru."]]></cell>";	
echo "<cell><![CDATA[".$tot_net."]]></cell>";
if($notas==1){
echo "<cell>./images/no_existencia.gif</cell>";	
	        }
else {
echo "<cell>./images/null.png</cell>";	
	}
print ("</row>");
echo "</rows>";	
?>
prueba poniendole el mismoc encabezado que utilizo para generar tu xml ademas de ponerle los CDATA

saludos