mam problem z auto wypelnianiem select boxa w jquery (zasada : zaznaczenie select boxa kategorii powoduje, ze w drugim select boxie wyswietlaja sie podkategore zaznaczonej kategorii ).
Próbuje juz kilka godzin i nic.
Wydaje mi sie, ze to jakis glupi blad tylko nie moge go zauwazyc, zatem prosze jakies sokole oko i nie tylko

mam taki html
taki js
$(function(){ $("select#category").change(function(){ $.getJSON("http://localhost/index.php/firma/getJsonSubcategories",{id: $(this).val()}, function(json){ var options = ''; for (var i = 0; i < json.length; i++) { options += '<option value="' + json[i].optionValue + '">' + json[i].optionDisplay + '</option>'; } $("select#subcategory").html(options); }); }); });
no i getJsonSubcategories (jest to metoda w kontrolerze a to sa dane testowe)
if ($_GET['id'] == 1) { echo <<<HERE_DOC [ {optionValue: 0, optionDisplay: 'Mark'}, {optionValue:1, optionDisplay: 'Andy'}, {optionValue:2, optionDisplay: 'Richard'}] HERE_DOC; ; } else if ($_GET['id'] == 2) { echo <<<HERE_DOC [{optionValue:10, optionDisplay: 'Remy'}, {optionValue:11, optionDisplay: 'Arif'}, {optionValue:12, optionDisplay: 'JC'}] HERE_DOC; } else if ($_GET['id'] == 3) { echo <<<HERE_DOC [{optionValue:20, optionDisplay: 'Aidan'}, {optionValue:21, optionDisplay:'Russell'}] HERE_DOC; } }
i teraz jak klikam na kategorie w select boxie to wg firebuga leci żądanie (mam http://localhost/index.php/firma/getJsonSubcategories?id=3 200 OK)
ale nic sie nie dzieje tzn. testowe dane nie sa wgrywane do drugiego selectboxa.
Jquery oczywiście jest dolączone. myśl ze gdzieś mam jakis głupi błśd i dlatego nie chodzi
Pozdrawiam
konfucjusz