Cap resum de modificació |
Cap resum de modificació |
||
| Línia 1: | Línia 1: | ||
Aquesta funcio que es '''troba dintre de ''HTTPrequest.js''''' es la '''encarregada de | Aquesta funcio que es '''troba dintre de ''HTTPrequest.js''''' es la '''encarregada de generar l'XML''' segons els parametres, el PHP i executar la funcio enviada com a parametre si l'xml s'ha generat correctament, en cas contrari mostrara un misatge de error. | ||
| Línia 6: | Línia 6: | ||
eval (nomfunc+'(xml)')<br> | eval (nomfunc+'(xml)')<br> | ||
}<br> | }<br> | ||
function fail_XML(result){ | function fail_XML(result){<br> | ||
if (!result){ | if (!result){<br> | ||
result="Unknow error";<br> | result="Unknow error";<br> | ||
}<br> | }<br> | ||
| Línia 15: | Línia 15: | ||
return true; | return true; | ||
} | } | ||
{| border=1 | {| border=1 | ||
Revisió del 11:42, 27 abr 2012
Aquesta funcio que es troba dintre de HTTPrequest.js es la encarregada de generar l'XML segons els parametres, el PHP i executar la funcio enviada com a parametre si l'xml s'ha generat correctament, en cas contrari mostrara un misatge 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;
}
| Variable | Descripció |
| url | direccio on es troba el fitxer PHP |
| params | parametres del PHP |
| nomfunc | nom de la funcio 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 | funcio que s'executa cuan rep l'XML de forma correcta |
| failXML | funcio que ens mostra l'error rebut en cas de fallada |
porcions de codi a comentar
| eval (nomfunc+'(xml)'); | eval executa l'string nomfunc+'(xml)' com si fos una instruccio |