Fermer une modal et recharger la page parente

Voilà un petit script tout bête pour fermer une modal bootstrap  (http://getbootstrap.com/javascript/#modals) et recharger la page qui l’a ouverte.

Je me base sur l’exemple standard donné par la doc (lien ci-dessus) pour les classes (.modal-content) et les Id (#myModal).

Une fois votre traitement fini, appelez le js ci-dessous :

$('.modal-content').html('');
$('#myModal').on('hidden.bs.modal', function () {
window.location.reload(true);
});
$('#myModal').modal('hide');

$('.modal-content').html('');

va vider le contenu de la modal (pour éviter qu’il se réaffiche si la modal est ouverte) ; c’est optionnel
$('#myModal').on('hidden.bs.modal', function () {
window.location.reload(true);
});

passe l’instruction de recharger (reload) la page parente lorsque la modal sera fermée
Et enfin,
$('#myModal').modal('hide');

passe l’instruction de fermer la modal.