Bonjour,
je suis complètement perdu dans mon code.
J'ai un lien <a href="monlien.html' id="monid">mon lien</a>
Lorsque je clique sur le lien je fais un appel ajax qui traite des données en php.
Je veux ensuite afficher une alerte sur ma page si l'ajax s'est bien passé (à l'exécution de la méthode success).
Cela fonctionne sur IE et Chrome, mais pas sur FF. En effet, FF n'affiche pas l'alerte et passe directement sur la page monlien.html (l'ajax fonctionne bien pourtant).
Ce que je voudrai donc c'est:
1°) je clique sur le lien
2°) le traitement se fait en php via ajax
3°) si traitement ok, j'affiche une alerte sur ma page
4°) ensuite, le lien s'exécute.
voilà mon code,
merci de votre aide...
je suis complètement perdu dans mon code.
J'ai un lien <a href="monlien.html' id="monid">mon lien</a>
Lorsque je clique sur le lien je fais un appel ajax qui traite des données en php.
Je veux ensuite afficher une alerte sur ma page si l'ajax s'est bien passé (à l'exécution de la méthode success).
Cela fonctionne sur IE et Chrome, mais pas sur FF. En effet, FF n'affiche pas l'alerte et passe directement sur la page monlien.html (l'ajax fonctionne bien pourtant).
Ce que je voudrai donc c'est:
1°) je clique sur le lien
2°) le traitement se fait en php via ajax
3°) si traitement ok, j'affiche une alerte sur ma page
4°) ensuite, le lien s'exécute.
voilà mon code,
$('#idtraitement a').click(function(){
$('#tabmessage').hide();
var numtraitement=$(this).attr('id');
var etat=$(this).attr('name');
if(etat==0){
//appel ajax de vérification de l'état
$.ajax
(
"http://www.monsite.com/ajax/verifEta.php"
,{
type: 'POST',
data : {
numtraitement:numtraitement
,etat:3
}
,dataType : "json"
,success:function(data){
alert(data.messalert);
}
,error : function( xhr, message, errorThrown )
{
console.log( xhr.status );
console.log( errorThrown );
}
}
);
}
merci de votre aide...