Ce que tu peux faire c'est faire le même appel que sans JavaScript (c'est à dire charger ta page avec l'url classique). En jQuery, tu as la fonction .load() qui permet de charger une page ou bien seulement le contenu d'une div. Il te suffit d'ajouter ce contenu dans un modal. Enfin, tu affiche ta modal avec un
$('#myModal').show();
.