Je ne savais tout simplement pas récupérer un message HTML depuis mon controller PHP en ajax... merci beaucoup, tu m'as mis sur la voie. Tout simplement j'ai finalement fait un echo du message de notification à la fin de la fonction dans le controller :
// traitement de la requête dans mon controller
function follow() {
If($success) {
$notif = "Mon message de succès";
}
else{
$notif = "Mon message d'échec";
}
echo $notif
}
Comme c'est retournée dans la réponse Ajax, je récupère dans le JS et j'affiche en faisant ceci :
//Clic sur le bouton suivre (follow)
$(document).on("click", ".follow", function (event){
event.preventDefault();
$.ajax({
type: $this.attr('data-action'),
url: $this.attr('data-ref')
}).done(function(response) {
// injecte le message flash de succès et l'affiche
var successMessage = response;
$('#message').html(successMessage);
$('#message').fadeIn();
}).fail(function(response) {
var errorMessage = response;
$('#message').html(errorMessage);
$('#message').fadeIn();
});
return false;
});
Encore Merci à toi PallMallShow !