Deine Funktionen sehen erst mal ok aus, mit welchen Broiwser testest du?
Firefox und in der error console kommen immer diese Fehlermeldungen.
In der javascript.php steht das am Anfang drin:
<?
require_once('../classes/_bla.php');
$_bla = new _bla();?>
<script type="text/javascript">
function blabla(bla_id)
{
var Data_1 = new Array();
var Data_2 = new Array();
<?
$DB_data = $_bla->getDBData();
foreach....
?>
...
Dann werden neue options bei den dropdwon listen hinzugefügt / alte gelöscht die sich in der main.php Datei befinden.
Wenn ich mir den JS code ansehe (firefox web-developer plugin) passt das alles, Arrays werden richtig erzeugt. Das Problem ist nur der Funktionsaufruf von main.php -> javascript.php.
(z.B <select onchange="blabla(blub)">...<option value="3">...</option>...</select>)