Bonjour à tous,
Je vous expose le contexte de l'erreur :
Je souhaite, via un champs de type "submit" et à l'action Javascript "onClick" appelé une fonction (typiquement une fonction JS) qui se chargera de faire un traitement en AJAX.
J'ai un objet Joueur qui se nomme $monJoueur
Je souhaite le passer en parametre de la fonction JS appelé lors du clik : updateValeurCaracteristique(int , Joueur)
($idC est un entier, pas important.)
Mon problème est donc de pouvoir passer mon objet en tant que tel et pas en tant que vulgaire string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $buf.= " <input type=\"submit\" name=\"bob\" value=\"+1\" onClick=\"updateValeurCaracteristique($idC,".$monJoueur.");\" ";
J'ai tenté plusieurs chose du type :mais rien n'y fait!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 updateValeurCaracteristique($idC,$monJoueur) // Sans les doubles quotes // OU encore : updateValeurCaracteristique($idC,'$monJoueur')
J'ai toujours l'erreur : Object of class Joueur could not be converted to string
J'ai envie de dire "Heureusement" qu'il ne me le converti pas en String !" lol.
Faites moi rêver et donnez moi des pistes s'il vous plait
Partager