Bonjour, j'ai crée un bouton qui fait appel à une requête ajax :
code HTML :
<input id="monBouton" type="button" onClick="$();" value="Practice"/>
code JS :
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
Partager