• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Probleme mit Menü bzw. Submenu

Ciatronical

New member
Hey All,

ich hole mir mit Ajax einen JSON. Dieser beinhaltet maingroup und undergroup.
Aus maingroup erstelle ich das Hauptmenü.
Menu | jQuery UI
Doch leider klappt das Erstellen der Untermenüs nicht.

Code:
 success: function( json ) {
                var obj = JSON.parse( json.trim() );
                $.each( obj[0].maingroup, function( i, val ){
                    $( "#menu" ).append( "<li id='" + val.id + "'>" + val.labeltext + "</li><ul id='xxx" + val.id + "'></ul>" );  
                    //Klappt
                });
                $.each( obj[1].undergroup, function( i, val ){
                    console.log( JSON.stringify( val ) );
                    $( "#xxx" + val.maingroup  ).prepend( "<li id='" + val.id + "'>" + val.labeltext + "</li>" );
                    //Funktioniert nicht....
                });
                $( "#menu" ).menu();    
                
            },

Hat jemand eine Idee warum nur das Hauptmenü angezeigt wird und nicht das Untermenü??

VG Ronny

- - - Aktualisiert - - -

Also:
wenn ich diese Zeile:
$( "#menu" ).menu();
kommentiere bekomme ich das Menü (ausgelappt) angezeigt. Natürlich nicht im UI-Kleid.
 
Hey danke.

Ich werde noch einige Verbesserungen implementieren. Jetzt wird z.B. das zweite ul-Tag dargestellt auch wenn es gar kein Untermenüpunkt gibt.
Es ist sicher sinnvoller das zweite ul-Tag in die zweite Schleife zu schreiben und mit find() zu prüfen ob es schon vorhanden ist.
Wenn nicht dann wird es erzeugt.

Ich werde dann den fertigen Quelltext samt SQL-Query dann hier posten.
 
Zurück
Oben