[AJAX] Récupération de valeurs après une requète Ajax
J'ai fait une requète Ajax :
Code:
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) ;
} |
alert(data) me revoie : nomPersonnagePrincipal=Noble&prenomPersonnagePrincipal=Donna&page=descriptionPersonnagePrincipal
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"...
Code:
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) ;
} |
J'ai beau chercher je ne trouve pas l'erreur.
Si un oeil exterieur avisé pouvait m'aider ce serait gentil =)