Ich habe ein Auswahlfeld. Ich muss es mit Optionen aus einer Mysql-Tabelle füllen.
Hier ist einige kleine PHP-Code habe ich mit Codeigniter Rahmen getan
$idcateg = trim($this->input->post('idcategory'));
$array1 = array(
'result' => $idcateg
);
echo json_encode($array1);
Nun, der jQuery-Aufruf...
$.post("<?=base_url()?>index.php/rubro/list_ajax/", {
'idcategory' : idc },
function(data){
alert(data.result);
}, "json");
Der Code funktioniert einwandfrei. Wenn ich den Beitrag aufrufe, erhalte ich die categoryid als Ergebnis.
Jetzt sollte ich den obigen Code ändern, damit ich das tun kann:
- den Ajax-Aufruf, der die Kategorie-ID sendet, posten. das ist erledigt
- Unterkategorien für diese Kategorie ermitteln und das Array erstellen *
- json_encode das Array und echo *
- Abrufen der Ergebnisse durch jQuery-Ajax-Aufruf, Dekodierung und Erstellung des < select >-Feldes *
Das Array sollte mit jedem Element mit einem Sub-Array mit id und Name gebaut werden, richtig? Vielen Dank im Voraus für jede Hilfe