Bonjour à tous,
Ma requête Ajax fonctionne sur tous les navigateurs sauf Internet Explorer 8 (je suppose que les IE inférieurs posent également problème sans pouvoir tester).
Je précise que même IE9 et + fonctionne.
En fait la requête me renvoie correctement mes données mais passe dans l'évènement "error".
L'analyse de l'erreur affiche des données avec 3 carrés (caractère de contrôle non affichable).
Exemple de retour de données : carrécarrécarré{"adhesion":{"0":{"id":"3","nom...
Si dans le PHP juste avant de retourner les données je fais un substr sur le premier caractère c'est bien le { qui est retourné.
Quoi rajouter / modifier dans ma requête pour éviter ce problème ?
Merci beaucoup 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 $.ajax( { url: "http:php/donneeAdherents.php", type: "POST", timeout: 60000, //1 minute //dataType: "json", cache: false, complete: function(retour) { console.log('complete'); }, success: function(retour) { console.log('success'); }, error: function(retour, codeStatut, erreur) { console.log('error'); dump(erreur); console.log(codeStatut); } });
Partager