Ci-dessous est mon fichier de lame principale que je veux charger en mode modal.
$('#modellink').click(function(){ $.ajax({ type : 'GET', url : $(this).data('path'), success: function(result, url) { $('.modal-body').html(result); $('#myModal').modal('show'); $('.modal-container').load($(this).data('path'),function(result){ $('#myModal').modal({show:true}); }); } }); });
3 Réponses :
Renvoie la chaîne HTML
$.ajax( // blah, // blah, success: function(response) { $('#modal').html(response) } )
bref - oui. p>
Je ne sais pas comment vous chargez de votre mode modal - comme vous ne fournissez pas beaucoup d'informations, mais si vous pouvez charger une page externe dans votre mode modal, alors indiquez simplement la route Laravel qui affiche la vue de votre lame. < / p>
Alternativement, utilisez un @include ('modal.name.blade') code> et avez-le comme faisant partie de la page qui utilise le mode modal avec le code HTML / CSS correct de votre script modal pertinent pour votre script modal pertinent . p>
Si vous avez un appel de fichier puis, dans votre fichier principal: p> modal.blade.php code>, qui possède tous les HTML, CSS et JS pour ce modal, vous pouvez l'inclure sur n'importe quelle page avec
@include (" modal ") code>. Par exemple:
modal.blade.php code> p>
main.blade.php code> p>