30-05-2011, 06:31 PM
Et là il est encore vide ?
30-05-2011, 06:31 PM
Et là il est encore vide ?
30-05-2011, 06:34 PM
Là ça contient un nombre : 346.
30-05-2011, 06:36 PM
Là il devrait contenir la chaine attendue maintenant.
30-05-2011, 06:43 PM
Ça retourne bien la chaîne JSON :
Mais l'erreur est toujours celle qu'on rencontre avec responseText vide. Ajoute un console.log(xhr.responseText); avant la fameuse ligne 16.
30-05-2011, 06:49 PM
Vala.. j'obtiens : (an empty string) Oo
30-05-2011, 07:04 PM
(Modification du message : 30-05-2011, 07:08 PM par Sephi-Chan.)
Je n'ai pas trop confiance en ta fonction getXhr qui ne renvoie pas une nouvelle instance. Ça empeste l'effet de bord.
Je te conseille de passer à jQuery, qui te permettra de réécrire ta fonction move ainsi :
Ça devrait aller mieux. En plus ça vire pas mal de code parasite. Si ça ne marche pas, c'est que jQuery n'arrive pas à deviner que ton application renvoie du JSON. Pour lui donner cette information, il faut que ta page deplacement.php lui donne le bon header. Pour cela, il faut que tu ajoutes le code suivant avant de faire le echo.
30-05-2011, 07:07 PM
Ahah, tu y tiens à ton Jquery =)
Je vais essayer oui...mais mon problème est quand même bizare.
30-05-2011, 07:11 PM
(Modification du message : 30-05-2011, 07:29 PM par Sephi-Chan.)
Je n'y tiens pas spécialement, c'est juste que ton code n'est pas de bonne qualité (no offense, c'est pas facile avec de l'artisanal) : il provoque effets de bords et a un résultat inattendu.
Je te propose donc une alternative de qualité, bien plus robuste et qui t'évitera des problèmes tout en rendant ton code beaucoup plus facile à lire, à écrire et à maintenir. Si tu tiens à conserver ton approche artisanale, je te suggère d'opter pour une méthode getXhr() plus robuste. Comme celle-ci :
Et l'utiliser comme ceci :
Après tu fais comme tu veux, c'est toi qui voit ce que tu préfères entre les quelques lignes que je t'ai proposé et ce bazar.
30-05-2011, 07:42 PM
Et bien...j'arrive enfin à voir ce *** d'alert !
Merci pour ton aide Sephi Chan, et je vais fouiller un peu ce jquery afin de voir si je trouve des choses intéressantes =)
30-05-2011, 07:44 PM
Hé hé. Je t'en prie.
|
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[Resolu] Retourner plusieurs tableaux par Ajax | L'Omniscient | 2 | 1 783 |
29-04-2017, 10:15 PM Dernier message: L'Omniscient |
|
[Résolu] Récupération d'une donnée issue de la BdD via Ajax | L'Omniscient | 8 | 4 073 |
29-04-2016, 11:10 AM Dernier message: Akira777 |
|
[résolu] 2 formulaires sur une même page | Snoody | 6 | 4 621 |
10-08-2014, 10:05 PM Dernier message: seishin |
|
[Résolu] Session et ajax | Damocorp | 11 | 5 617 |
22-08-2012, 07:23 PM Dernier message: Damocorp |
|
[résolu]Tchat en Ajax et php | supermeganono | 3 | 2 447 |
24-05-2012, 08:38 PM Dernier message: supermeganono |