Bonjour,
Lorsque je fais une requête ajax , celle-ci ne fonctionne pas sous Firefox 67.0.4 (W7 64 bits) .
En revanche cela marche très bien sous Chrome,IE,Edge,Brave,Seamonkey,Opera .
En fait sous Firefox le code ne boucle pas sur le changement d'état .
Le changement d'etat affiche 1 , puis le code sort .
Y a t-il un paramètre à activer dans Firefox ??
D'avance merci de votre aide

Voici le code AJAX si ça peut éclairer ??
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
35
36
37
 
function f_initAjax(){
	var vHttp;
	if (window.XMLHttpRequest) {
		vHttp = new XMLHttpRequest();
	} else {
		//Pour IE 5 et 6
		//alert('!!!');
		vHttp= new ActiveXObject("Microsoft.XMLHTTP");
	}
 
	return vHttp; 
}
//-------------
 
function f_ExecuteReqAjax(v0fic,v0data) {
	var vReponse = '';	
	var vHttp = new f_initAjax();
	var vPointProgress = ".";
	vHttp.onreadystatechange = function() {
	 if (vHttp.readyState === 4 ){
		alert('ReadyState === 4');
		 if (vHttp.status === 200) {
		document.getElementById("I_AffMessages").innerHTML = vParam ;
	 } 
	}else{
		alert('pb requete ' + vHttp.readyState + '**-**' + vHttp.status);
	}
	};
	vHttp.open('POST', v0fic, true);
	vHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	vHttp.send(v0data);
}
 
function f_CreaAgence(v0fic,v0data){
 f_ExecuteReqAjax(v0fic,v0data); 
}
Le code PHP qui fait un insert
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
 
<?php
 
echo '$_POST :' ;
print_r($_POST).'<br/>';
include('Gest_Cnx_BD.php');
unset($O_sql1);
 
        try {
                $O_sql1=new C_Cnx('sqlite:./bd/BD_Vehicules.db');
 
                if (isset($_POST['z_cdag'])){
                        $cdeag=$_POST['z_cdag'];
                        $nomag=$_POST['z_nomag'];
                        $adr1=$_POST['z_adr1ag'];
                        $adr2=$_POST['z_adr2ag'];
                        $cp=$_POST['z_cpag'];
                        $ville=$_POST['z_villeag'];
 
                }
                $sql = 'INSERT INTO T_agences(codeag,libelag,lgadresse1,lgadresse2,codepostal,ville)';
                $sql = $sql." VALUES (:cdeag,:nomag,:adr1,:adr2,:cp,:ville)";
                $tbu=array($cdeag,$nomag,$adr1,$adr2,$cp,$ville);
                $O_sql1->fc_requete($sql,$tbu);
        }
        catch( PDOException $exception )
        {
                echo '<br/> Erreur : ';
                die($exception->getMessage());
                }
?>