Bonjour, j'ai crée un bouton qui fait appel à une requête ajax :

code HTML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input id="monBouton" type="button" onClick="$();" value="Practice"/>
code JS :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$("#monBouton").click(function(){	
    var jqxhr = $.ajax( adresseBDD+"maRequest.php" )
  .done(function() {
    alert( "success" );
  })
  .fail(function() {
    alert( "error" );
  })
  .always(function() {
    alert( "complete" );
  });
)};
Quand je teste mon code dans le XDK j'obtiens : success puis complete.

Quand je teste mon code dans le navigateur Firefox 50.1.0 ou chrome Version 55.0.2883.87 m, j'obtiens : error puis complete.

Quand je teste mon code dans le navigateur Internet Explorer 11, j'obtiens : success puis complete si je clique sur le bouton "Autoriser le contenu bloqué" après l'affichage de " Internet Explorer a restreint l'exécution des scripts ou des contrôles ActiveX sur cette page Web."

Quand je teste mon code dans le navigateur Edge, j'obtiens rien du tout.

Pourriez-vous m'expliquer comment obtenir succes et complete directement sur tous les navigateurs, svp?

Merci d'avance de votre aide.

Cordialement,

Arsène