J'ai fait une requète Ajax :
alert(data) me revoie : nomPersonnagePrincipal=Noble&prenomPersonnagePrincipal=Donna&page=descriptionPersonnagePrincipal
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
20
21
22
23
24
25
26
27
28
29
30
31 function afficherDescriptionPersonnagePrincipal(iLigne) //Appel du contrôleur après avoir cliqué sur l'image d'un personnage { var var1 = "nomPersonnagePrincipal="+document.getElementById('principal'+iLigne).innerHTML ; var b = var1.split(' ') ; var nomPerso = b[4] ; var c = nomPerso.split('"') ; var prenomPersoPrincipal = c[1] ; var d = b[3] ; var e = d.split('"') ; var nomPersoPrincipal = e[0] ; var var3 = "descriptionPersonnagePrincipal" ; var data = 'nomPersonnagePrincipal='+nomPersoPrincipal+'&prenomPersonnagePrincipal='+prenomPersoPrincipal+'&page='+var3 ; alert(data) ; url = "PHP/Controleur/controleur.php"+"?"+data ; requeteAjax.open("GET", url, true); requeteAjax.setRequestHeader("Content-Type", "text/html; charset=iso-8859-1"); requeteAjax.onreadystatechange = function() { if (requeteAjax.readyState == 4) { document.getElementById("principalOuSecondaire").innerHTML = requeteAjax.responseText ; } } requeteAjax.send(null) ; }
jusque là tout va bien sauf que quand j'essaie de récupérer ces valeurs dans mon contrôleur, je ne récupère qu'un beau "0"...
J'ai beau chercher je ne trouve pas l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 else if ($page == "descriptionPersonnagePrincipal") { $nomPersonnagePrincipal = $_GET['nomPersonnagePrincipal'] ; $prenomPersonnagePrincipal = $_GET['prenomPersonnagePrincipal'] ; echo($prenomPersonnagePrincipal + ' ' + $nomPersonnagePrincipal) ; //$bdd->afficherDescriptionPersonnagePrincipal($nomPersonnagePrincipal, $prenomPersonnagePrincipal) ; }
Si un oeil exterieur avisé pouvait m'aider ce serait gentil =)
Partager