jQuery Mobile : rafraîchir une liste créée dynamiquement
Si vous créez dynamiquement une liste en jQuery Mobile, et que la liste n’apparaît pas correctement, il faut demander à jQuery Mobile de la rafraîchir. La solution ? “Refresh”. Voici le code, avec en gras la ligne qu’il vous faut ajouter :
$(document).ready(function() { $.ajax("../php/monajax.php") .done(function(data) { /* Vider la liste avant de la remplir : */ $("#list").empty(); /* Remplir la liste : */ for (var i in data) { $('#list').append( $('<li />').append( $('<a />') .attr('title', tab[i].description) .html(tab[i].contenu) ) ); } $("#list").listview("refresh"); }); });