Italian Agile Movement

Uncovering better ways of developing software

Cosa abbiamo imparato dal web e come applicare queste lezioni alle SOA (quelle vere)

Voto
  • Attualmente 5 di 5 stelle.

Visualizzazioni: 1181

Tag: iad09
Preferito da 2 persone

Stefano Gargiulo Commento da Stefano Gargiulo su 18 Gennaio 2010 a 15:44
Ottimi spunti... davvero KISS.

Grazie.
Stefano Gargiulo Commento da Stefano Gargiulo su 18 Gennaio 2010 a 15:56
Vi posto uno spunto per implementare il put di un form html da javascript:

http://api.dojotoolkit.org/?q=jsdoc/1.3.2/dojo.xhrPut

es.
dojo.Deferred=dojo.xhrPut({
url:"https://myrestURI",
form:"myformnameID",
load: function (response, ioArgs){
showJSONItem(response);
// oppure
// alert(response.name +"prezzo: "+ response.price); (la conversione json->js object e` fatta in maniera automatica da dojo)
}
error: function(error,ioArgs){
alert("Errore chiamata AJAX: "+error);
}
handleAs:"json"
} );

(dojo framework)
Gianluca Rettore Commento da Gianluca Rettore su 11 Aprile 2010 a 23:18
Pongo una domandona!

Io ho un web service rest fatto in rails

Sto tentando di accedere da dojo (che sto imparando)

facendo una richiesta asyncrona ho un problema con il fetch e il results perché credo che venga chiamato results prima che il fetch sia concluso

es.

l = new dojox.data.JsonRestStore({target:"http://127.0.0.1:3000/clienti"});
a=l.fetch().results

mi da errore perche dice undefinited.results

Come faccio a dirgli di chiamare results solo dopo che il fetch é anfdato a buon fine?

Come posso usare i callback?

Ho provato ad usare deferred ma sbaglio nell'utilizzo probabilmente!

Commento

Devi essere membro di Italian Agile Movement per aggiungere commenti!

Partecipa a Italian Agile Movement

© 2012   Creato da Marco.

Badge  |  Segnala un problema  |  Termini del servizio