AIDE pour la fonction onreadychange ajax!!!!
Posté : 05 mai 2009, 15:21
Bonjour,
voila un petit soucis, j'ai une fonction javascript qui fé apelle à ajax, dans mon fichier de destination j'exécute une commande sql et je retoure un entier ou bien 1 ou bien différent de 1.
mnt suivant la valeur retourné je veux afficher une alerte oubien un formulaire ok/cancel
voila mon code javascript
mon script vérifie bien la valeur retournée par php et j'ai bien le pessage d'alert ou ok/cancel en fonction de ca! mon problème c'est que dans les deux cas il continue son exécution et il m'efaccer les donner de ma table!
normalement si je clique sur cancel il doit rien ce passer et si j'ai l'alerte beinsur meme si je clique sur ok il effecutue pas le traitement aprés .
voila ma ligne htm qui fé apelle a Verif_delete
voila un petit soucis, j'ai une fonction javascript qui fé apelle à ajax, dans mon fichier de destination j'exécute une commande sql et je retoure un entier ou bien 1 ou bien différent de 1.
mnt suivant la valeur retourné je veux afficher une alerte oubien un formulaire ok/cancel
voila mon code javascript
Code : Tout sélectionner
function Verif_delete(i)
{
var piloting=document.getElementById("Piloting"+i).value;
creerRequete();
var url='Verif_delete.php?Piloting='+piloting;
requete.open('GET',url,true);
requete.onreadystatechange = traiteReponse1;
requete.send(null);
}
function traiteReponse1()
{
alert('lol1');
if(requete.readyState == 4) // Complete
{
if(requete.status == 200)
{
if(requete.responseText!="")
{
var pilote=requete.responseText;
alert(pilote);
if (pilote==1)
{ alert(" impossible to delete this profile:Please cretae a new profil with the same Piloting zone");
return false;
}
else if(pilote !=1)
{
if(confirm('are you sure you want to delete this profile?'))
{return true;
}
else
{return false;
}
}
}
}
}
}
normalement si je clique sur cancel il doit rien ce passer et si j'ai l'alerte beinsur meme si je clique sur ok il effecutue pas le traitement aprés .
voila ma ligne htm qui fé apelle a Verif_delete
<a href="Delete_rla_cluster.php?id=<?php echo $id;?>"onclick="return Verif_delete(<?php echo "'".$i."'"?>)" >
<img src="../img/actions/annulation_small.gif" border="0" alt="Supprimer"></a>
Pouviez vs m'aidez!!!!