Hello,

Je pense que mon problème est simple mais je n'arrive pas à le résoudresasn doute parce que la manipulation des tableaux et objets javascript n'esy pas mon fort.

Je souhaite créer un tableau javascript à partir d'une table MySQL


Code:
input = document.createElement("select");
var table_select = get_select();
for (var i=0; i<table_select.length; i++) {
option = new Option(table_select[i],table_select[i],false,true);
input.options[input.options.length] = option;}

j'ai alors un message d'erreur en javascript: table_select is not defined


voici les details de la fonction get_select() qui fait un appel ajax a un script php qui recupere un tableau


PHP Code:
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 get_select() 
{ 
 
 //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" + ieTrick(), true); 
 
  //Recuperation du resultat 
  XHRS.onreadystatechange = function() 
  { 
    //Si le chargement est terminé 
    if (XHRS.readyState == 4) 
    { 
     var table_select = XHRS.responseText.split(" "); 
        } 
    } 
 
  XHRS.send(null); 
return table_select; 
} // fin get_select

avez-vous une idée du problème, car pour moi le tableau table_select est correctement défini

merci par avance