J'ai cette classe js qui a une fonction anonyme pour récupérer des résultats de requête. Étant donné que la fonction qui gère les résultats est anonyme, je ne peux pas enregistrer les résultats dans une variable this.var et les utiliser ailleurs car cela dans la référence anonyme à l'objet window. Je ne peux pas le retourner en tant que fonction de retour non plus alors comment puis-je faire avec ces résultats pour les avoir disponibles ailleurs?Javascript fonction anonyme question
someObject = {
// this.db is created, no need to paste that code
dbGetAnimals: function() {
this.db.readTransaction(function(tx) {
tx.executeSql("SELECT * FROM animals", function(tx, results){
return results;
})
});
},
printAllAnimals: function() {
var animals = this.dbGetAnimals();
alert (animals);// undefined
}
}
someObject.printAllAnimals();
dooooont envoyer sql à partir d'un appel javascript, qui vous ouvre à beaucoup d'attaques. –
compagnon de stockage Web. apprendre avant de poster lol: http: //www.html5rocks.com/tutorials/webdatabase/todo/? todo = sddf –