Forzare jQuery Mobile per rivalutare stili / tema su contenuti inseriti dynamicmente

Obiettivo: caricare il contenuto HTML tramite $.ajax , inserirlo nel DOM, disporre di jQuery Mobile per applicare gli stili del tema.

Problema: il contenuto viene inserito ma manca il tema di jQuery Mobile.

Codice:

 $.ajax({ ... success: function(html) { $('#container').append(html); $('#page').page('refresh', true); } }); 

L’HTML restituito include tag di data-role che jQM dovrebbe essere in stile …

 Do Something 

Invece di applicare gli stili come dovrebbe, ottengo il seguente errore:

eccezione non rilevata: nessun metodo “aggiorna” per l’istanza del widget di pagina


Sopra codice testato utilizzando http://code.jquery.com/mobile/latest/jquery.mobile.js


Domande simili che mi hanno portato al messaggio di errore sopra riportato:

Aggiorna costantemente la pagina con gli stili jQuery Mobile appropriati

JQM (jQueryMobile) Gli elementi aggiunti dynamicmente non vengono visualizzati correttamente e CSS non viene applicato

jQuery Mobile – Creazione dynamic di elementi del modulo