<form name=doublecombo id=doublecombo action=dll.php>
to listy przestają działać. Nie znam się na AJAXIE i nie wiem co mógłbym ewentualnie zmienić w kodzie, aby wszystko śmigało jak należy. Będę wdzięczny za wszelkie podpowiedzi.
Kod .JS
function getLevel(elem) { var eid = elem.options[elem.selectedIndex].value; if (eid == 0) return false; var obj = $($(elem).nextSiblings()[0]); Form.disable($(elem).parentNode); for (i = obj.options.length-1; i >= 0; i--) { obj.remove(i); } obj.options[0] = new Option("Ładowanie...", 1); new Ajax.Request($(elem).parentNode.action, { /*!!!!! TUTAJ POJAWIA SIĘ 'ACTION'. PODEJRZEWAM, ŻE TO TĘ LINIJKĘ NALEŻY EDYTOWAĆ. NIE WIEM TYLKO JAK POWINNA WYGLĄDAĆ :C I CZY JEJ ZMIANA NIE PONIESIE ZA SOBĄ KONIECZNOŚCI EDYTOWANIA INNYCH LINII KODU*/ method: 'get', parameters: { id: eid }, onSuccess: function(transport) { for (i = obj.options.length-1; i >= 0; i--) { obj.remove(i); } record = transport.responseXML.getElementsByTagName("option"); result = ""; obj.options[0] = new Option("-- wybierz --", 0); for (i = 0; i < record.length; i++) { obj.options[i+1] = new Option(record[i].childNodes[0].nodeValue, record[i].getAttribute("id")); } Form.enable($(elem).parentNode); return result; } }); }