m Gallery getXML function s'ha reanomenat com Gallery: getXML function |
Cap resum de modificació |
||
| Línia 1: | Línia 1: | ||
Aquesta | 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. | ||
| Línia 17: | Línia 17: | ||
{| border=1 | {| border=1 | ||
|+''' | |+'''llistat de variables''' | ||
|- | |- | ||
|'''Variable''' | |'''Variable''' | ||
| Línia 23: | Línia 23: | ||
|- | |- | ||
|url | |url | ||
| | |direcció on es troba el fitxer PHP | ||
|- | |- | ||
|params | |params | ||
| | |paràmetres del PHP | ||
|- | |- | ||
|nomfunc | |nomfunc | ||
|nom de la | |nom de la funció a executar al final | ||
|- | |- | ||
|xml | |xml | ||
| Línia 38: | Línia 38: | ||
|- | |- | ||
|post_XML | |post_XML | ||
| | |funció que s'executa cuan rep l'XML de forma correcta | ||
|- | |- | ||
|failXML | |failXML | ||
| | |funció que ens mostra l'error rebut en cas de fallada | ||
|- | |- | ||
|} | |} | ||
=== | === Parts de codi a comentar === | ||
{| | {| | ||
Revisió del 07:47, 21 maig 2012
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;
}
| 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 |
| failXML | 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 |