Bonsoir,
Débutant en AJAX, on m'a conseillé d'utiliser dans librairie prototype.js la méthode Ajax.request qui fonctionne correctement sous FF mais pas sous IE. Elle génère des erreurs de code 0.
Voici un exemple d'appel d'une fonctions utilisant cette méthode:
Un élément de réponse peut-être, merci d'avance!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 function destroyFic() { alert(NumPage); /*Traitement AJAX*/ new Ajax.Request('suppression_fichiers.php', { asynchronous:false, method:'POST', //Methode POST ou GET parameters: { // les paramètres necessaires a la moulinette PHP NumPage: NumPage, NumIndic: NumIndic, }, onSuccess: function(transport){ //Portion de code executé quand la moulinette PHP s'est correctement executée var response = transport.responseText ; //response : retour de la moulinette php //alert (response); //alert ("toto"); }, onLoading:function(transport) { //Quand la requete ajax a été envoyé a la moulinette PHP mais pas encore de retour }, onFailure: function() //Erreur dans la moulinette PHP { alert("Il y a eu une erreur!"); }, onException: function(response) { alert("Il y a eu une exception!"); } }); } window.onbeforeunload = function (){destroyFic()};
Benoit
Partager