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:

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()};
Un élément de réponse peut-être, merci d'avance!!

Benoit