Ajax: Daten in Array laden

mihawk

Mitglied
Hallo Zusammen,

ich habe folgendes Problem: Habe ein Skript mit vielen, vielen Arrays, deren Inhalte entsprechend ihrer zugehörigen Datenbankeinträge aktualisiert werden sollen.

Beim ersten Start des Skriptes werden die Arrays wie folgt gefüllt:
HTML:
<?php 
      $i=1;
      while($i<10) { echo "tabloid[".$i."]=new Array(".$src[$i].");"; $i++; }
      ?>
jedes tabloid[i] mit 0<i<10 wird mit einem Array gefüllt, der in der Form $src="0,1,1,4,5,2,1,......" aus der Datenbank geladen wird.

Bei der Aktualisierung habe ich jetzt folgendes versucht:

HTML:
      tabloid[target] = Array(request.responseText);
request.responseText wirft dabei auch einen String alias "1,1,0,0,3,2,1...." aus, aber mein Array wird nur mit seltsamen Symbolen gefüllt....
Wie gehts richtig

Danke für eure Hilfe!
 
Hi,

das dürfte Dir eigentlich nur ein Array mit einem Element, das den ganzen responseText enthält, erzeugen.

Versuch es mal mit

Javascript:
tabloid[target] = request.responseText.split(',');

LG
 
Zurück