Bonjour,

j'ai une fonction ci-dessous en Ajax

après quelques tests, il apparait que le responseText n'est pas bien traité ; en fait je veux retourner un tableau que je traite ensuite

ou se trouve mon erreur ??



function get_select(table)
{

//Objet XMLHTTPRequest
var XHRS = null;

//Si l'objet existe déjà on abandonne la requête et on le supprime
if(XHRS && XHRS.readyState != 0)
{XHRS.abort();
delete XHRS;}

//Création de l'objet XMLHTTPRequest
XHRS = getXMLHTTP();
if(!XHRS)
{return false;}

XHRS.open("GET", "get_select.php?table=" + escape(table) + ieTrick(), true);

//Recuperation du resultat
XHRS.onreadystatechange = function()
{
//Si le chargement est terminé
if (XHRS.readyState == 4)
{
tableselect = XHRS.responseText.split(" ");
}
}

tableselect = XHRS.responseText.split(" ");
XHRS.send(null);

return tableselect;
} // fin get_select

et voici le script get_select à tout hasard qui est censé retourner un tableau

<?php
include("includes/connect_mysql.php");
$dblink=connect_mysql();

$query=mysql_query("SELECT * FROM media_biblio_genre ORDER BY Genre ASC",$dblink);
$nb=mysql_num_rows($query);
for ($i=0;$i<$nb;$i++)
{
$ptr=mysql_data_seek($query,$i);
$genre=mysql_fetch_array($query);
$table_genre[$i]=$genre['Genre'];
}

mysql_close();

echo $table_genre;
?>