Faire un Callback JavaScript avec un tableau en paramètre
Bonjour à tous,
Mon problème est simple, mais je n'arrive vraiment pas à trouver de solution sur le net...
Page PHP émettrice
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
include('config.php');
if(isset($_GET['behavior']))
{
//Connexion à la BDD
$server = mysql_connect($addrServ,$user,$passwd) or die ('Erreur SQL !'.$req.'<br/>'.mysql_error());
mysql_select_db ($bdd, $server);
$req = 'SELECT * FROM _message WHERE behavior = "'.$_GET['behavior'].'"';
$result = mysql_query($req) or die ('Erreur SQL !'.$req.'<br/>'.mysql_error());
$res = mysql_fetch_assoc($result);
echo $res['message'];
}
?> |
Page recevante (code JavaScript)
Code:
1 2 3 4
| $.get('../surfinger/api.message.php?behavior='+behavior, function(data)
{
alert(data);
//... |
Ce que je voudrais c'est, dans la page émettrice, émettre $res au lieu de $res['message']. Du coup, comment récupérer et traiter $res['message'] et $res['back_color'] (attributs dans ma base) dans la page réceptrice?
Si je mets alert(data['message']) ou alert(data[0]) au lieu de alert(data) dans la page réceptrice, j'ai soit une lettre, soit la valeur undefined...
Comment faire pour récupérer les bonnes valeurs du tableau récupéré de la base? behavior est une clé primaire, donc un seul résultat de la base.
Merci d'avance.