Aquesta funcié es troba dintre de HTTPrequest.js i es l'encarregada de generar l'XML segons els paràmetres, el PHP i executar la funció enviada com a paràmetre si l'xml s'ha generat correctament, en cas contrari mostrarà un missatge de error.


 function getXML(url,params,nomfunc) {
function post_XML(xml){
eval (nomfunc+'(xml)')
}
function fail_XML(result){
if (!result){
result="Unknow error";
}
alert('XML Error = ' + result); }
readXML(url, params, post_XML, fail_XML);
return true; }
llistat de variables
Variable Descripció
url direcció on es troba el fitxer PHP
params paràmetres del PHP
nomfunc nom de la funció a executar al final
xml l'XML que retorna el PHP
result ens indica quin error si es que n'hi ha es
post_XML funció que s'executa cuan rep l'XML de forma correcta
fail_XML funció que ens mostra l'error rebut en cas de fallada

Parts de codi a comentar

eval (nomfunc+'(xml)'); eval executa l'string nomfunc+'(xml)' com si fos una instruccio