par
Fredy07 » 22 févr. 2011, 11:52
Je n'avais pas lu le else de ton code js, cela dit tu aurais tout de même pu t'en sortir.
Car actuellement il t'affiche le contenu affiché par PHP dans ton élément via jquery.
Donc il te suffit de supprimer les affichages inutiles pour n'afficher que ok pour valider le else de la condition :
l'idee du code c'est de faire:
* En cas de success:
+ un slideToggle pour le message "Merci! Votre commentaire etait bien sousmis",
+ inclure le contenu du code PHP dans la page.
* En cas d'echec:
+ un slideToggle pour les messages d'erreur.
en decommentant le if(response != 'ok'), j'obtiens en cas d'echec, l'erreur cote PHP + "Merci! Votre commentaire etait bien sousmis".
$.ajax({
type: 'POST',
url: 'process2.php',
data : dataString,
success: function(response)
{ // en cas de failure le code de background est: #ddc9c8 et le success: #badfac et le bleu: #ccccff
//if (response != 'ok')
//{
$("#msg").slideDown('normal').html(response);
//}
//else
//{
$("#msgs").slideDown('normal').html('<b>Merci! Votre commentaire etait bien sousmis');
//}
}
});
[quote="xTG"]Je n'avais pas lu le else de ton code js, cela dit tu aurais tout de même pu t'en sortir.
Car actuellement il t'affiche le contenu affiché par PHP dans ton élément via jquery.
Donc il te suffit de supprimer les affichages inutiles pour n'afficher que ok pour valider le else de la condition :
[code]if (response != 'ok')[/code][/quote]
l'idee du code c'est de faire:
* En cas de success:
+ un slideToggle pour le message "Merci! Votre commentaire etait bien sousmis",
+ inclure le contenu du code PHP dans la page.
* En cas d'echec:
+ un slideToggle pour les messages d'erreur.
en decommentant le if(response != 'ok'), j'obtiens en cas d'echec, l'erreur cote PHP + "Merci! Votre commentaire etait bien sousmis".
[php]$.ajax({
type: 'POST',
url: 'process2.php',
data : dataString,
success: function(response)
{ // en cas de failure le code de background est: #ddc9c8 et le success: #badfac et le bleu: #ccccff
//if (response != 'ok')
//{
$("#msg").slideDown('normal').html(response);
//}
//else
//{
$("#msgs").slideDown('normal').html('<b>Merci! Votre commentaire etait bien sousmis');
//}
}
});
[/php]