Bonjour à tous,
J'utilise phonegap + Jquery mobile en me basant sur cet exemple :
http://www.raymondcamden.com/index.c...tabase-Support
Un fichier main.js est chargé par la page index.html.
Dans le main.js, il y'a un code qui appelle une méthode lors du submit d'une autre page, edit.html
Jamais je n'arrive à faire fonctionner ce code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $("#editNoteForm").on("submit",function(e) { var data = {title:$("#noteTitle").val(), body:$("#noteBody").val(), id:$("#noteId").val() }; saveNote(data,function() { $.mobile.changePage("index.html",{reverse:true}); }); e.preventDefault(); });
Pour moi, c'est normal, car ce code est chargé au chargement d'index.html, et que jquery ne trouve pas #editNoteForm forcement car il est présent dans le DOM de la page edit.html...
J'ai également testé :
mais idem... Avez vous une idée du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $("#editPage").on("pageshow", function() { alert('ok'); }
Est il possible de déclarer des méthode jquery sur des éléments DOM non présents au démarrage ?
Partager