Bonjour,
J'utilise AJAX depuis des années (avec Prototype), mais depuis une semaine, il "a changé".
Ca ressemble à une blague, mais je suis sérieux
Un petit exemple ultra simple en dira plus:
Ici, la requête Javascript:
Du côté PHP :
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 <script language="JavaScript"> var myAjax = new Ajax.Request( "AJax_test.php", { method: 'post', parameters: { rubrique: "test" }, onComplete: bloc_AJ_retour }); function bloc_AJ_retour(xhr) { if (xhr.status == 200) { var REPONSE = xhr.responseText; Z=REPONSE.trim(); } } </script>
Auparavant, la réponse à la requête renvoyait (logiquement) "Bonjour".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php if ($_POST[rubrique]=="test") { echo "bonjour"; } ?>
Mais depuis quelques temps, cela renvoie : " Bonjour ".
Voir la capture ci-dessous:
J'ai finalement "résolu" provisoirement mon problème avec des trim(), mais...
Quelqu’un aurait-il une suggestion qui m'éclairerait ?
Merci pour vos idées,
Mike
Partager