Utilisateur anonyme
-
24 nov. 2011 à 19:07
Utilisateur anonyme -
1 déc. 2011 à 18:53
Bonjour,
J'ai un soucis avec une web app que je développe ! Elle permet d'enregister des valeurs dans une BDD locale , j'ai suivis ce tuto : http://www.devblog.fr/2010/10/07/web-app-iphone-cache-manifest-base-locale-server-sent-events/
J'ai rajouter le champ "date" et "salle" a ma BDD. Mais quand je veux les afficher j'ai :
Le : [objectHTMLinputelement] en salle : [objectHTMLinputelement] (+la note qui elle s'affiche sans soucis !
Voici mon code JS :
//select
function renderNotes() {
creeTable();
if(db)
{
db.transaction(function(tx) {
tx.executeSql('SELECT * FROM Notes order by id_note desc', [], function(tx, rs) {
for(var i = 0; i < rs.rows.length; i++) {
renderNote(rs.rows.item(i));
}
if(rs.rows.length==0)
{
$('#liste_notes').append('<p>Pas encore de note.</p>');
}
},
function(tx, error) {
reportError('sql', error.message);
}
);
});
}
}
//ajout du html d'une note
function renderNote(row) {
$('#liste_notes').append('<p> Le : '+row['date'].replace("\n").replace("\r")+' en salle : '+row['salle'].replace("\n").replace("\r")+' <br/>'+row['note'].replace("\n",'<br />').replace("\r",'<br />')+' <a class="supprimer" href="#" id="note_'+row['id_note']+'">-</a></p>');
}
//alert des erreurs sql
function reportError(source, message) {
alert(message);
}