Es crea la pàgina amb «Aquesta funcio que es '''troba dintre de ''HTTPrequest.js''''' es la '''encarregada de genera l'XML''' segons els parametres, el PHP i executar la funcio enviada com a pa...».
 
Cap resum de modificació
 
(4 revisions intermèdies per 3 usuaris que no es mostren)
Línia 1: Línia 1:
Aquesta funcio que es '''troba dintre de ''HTTPrequest.js''''' es la '''encarregada de genera 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.
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 6: Línia 6:
         eval (nomfunc+'(xml)')<br>
         eval (nomfunc+'(xml)')<br>
       }<br>
       }<br>
       function fail_XML(result){ /* mostra quin error s'ha produit en l'XML */<br>
       function fail_XML(result){<br>
           if (!result){ /* si l'error no te codi generem un error desconegut*/<br>
           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
|+'''listat de variables'''
|+'''llistat de variables'''
|-
|-
|'''Variable'''
|'''Variable'''
Línia 24: Línia 23:
|-
|-
|url
|url
|direccio on es troba el fitxer PHP
|direcció on es troba el fitxer PHP
|-
|-
|params
|params
|parametres del PHP
|paràmetres del PHP
|-
|-
|nomfunc
|nomfunc
|nom de la funcio a executar al final
|nom de la funció a executar al final
|-
|-
|xml
|xml
Línia 39: Línia 38:
|-
|-
|post_XML
|post_XML
|funcio que s'executa cuan rep l'XML de forma correcta
|funció que s'executa cuan rep l'XML de forma correcta
|-
|-
|failXML
|fail_XML
|funcio que ens mostra l'error rebut en cas de fallada
|funció que ens mostra l'error rebut en cas de fallada
|-
|-
|}
|}


'''eval (nomfunc+'(xml)');''' '' eval executa l'string '''nomfunc+'(xml)'''' com si fos una instruccio''
=== Parts de codi a comentar ===
 
{|
|-
|'''eval (nomfunc+'(xml)');'''  
|'' eval executa l'string '''nomfunc+'(xml)'''' com si fos una instruccio''
|-
|}

Revisió de 07:48, 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; }
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