Hola de nuevo, modifique esto y me esta enviado los datos:
Código:
$xml="<?xml version=\"1.0\"?>\n";
$xml.="<materias>\n";
$xml.="<materia>".$materias."</materia>\n";
$xml.="</materias>\n";
echo $xml;
header('Content-Type: text/xml');
Segun firebug esto envia:
<?xml version="1.0"?>
<materias>
<materia>A1-c-abrazadera B. Estab. Porter 98-2003 1,75t.</materia>
</materias>
Pero el campo no se actualiza luego de haberlo convertido a tipo texto, me tinca que el problema esta en funciones.js que no entiendo bien que hace, en esta parte:
Código:
function procesarEventos()
{
if(conexion1.readyState == 4)
{
// var d=document.getElementById('espera');
// d.innerHTML = '';
var xml = conexion1.responseXML;
var pals=xml.getElementsByTagName('materia');
var select2=document.getElementById('desc_art');
//select2.options.length=0;
for(f=0;f<pals.length;f++)
{
var op=document.createElement('option');
var texto=document.createTextNode(pals[f].firstChild.nodeValue);
op.appendChild(texto);
select2.appendChild(op);
}
//
//
}
//else
// {
// var d=document.getElementById('espera');
// d.innerHTML = '<img src="../cargando.gif">';
//}
}