Ergebnis 1 bis 5 von 5
-
22-12-2014, 15:13 #1
Eroberer
- registriert
- 12-01-2011
- Beiträge
- 65
Probleme mit Menü bzw. Submenu
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(); },
VG Ronny
- - - Aktualisiert - - -
Also:
wenn ich diese Zeile:
$( "#menu" ).menu();
kommentiere bekomme ich das Menü (ausgelappt) angezeigt. Natürlich nicht im UI-Kleid.
-
22-12-2014, 19:59 #2rico2009 Guest
AW: Probleme mit Menü bzw. Submenu
Hast du für uns mal eine Testseite, wo wir das sehen können?
Irgendwas ist da bestimmt leer, null oder undefined. Sagt die Fehlerkonsole (http://forum.jswelt.de/javascript-fa...erkonsole.html (Wo finde ich die Fehlerkonsole?)) was?
-
23-12-2014, 02:54 #3
Eroberer
- registriert
- 12-01-2011
- Beiträge
- 65
AW: Probleme mit Menü bzw. Submenu
Ja ich habe das Problem mal gefiddled.
Edit fiddle - JSFiddle
-
23-12-2014, 16:04 #4rico2009 Guest
AW: Probleme mit Menü bzw. Submenu
Sehr gut.
Ich habe mir das mal angeschaut und den Fehler gefunden. Du hast das li zu früh geschlossen und dadurch war das ul außerhalb vom li: Edit fiddle - JSFiddle
-
25-12-2014, 11:27 #5
Eroberer
- registriert
- 12-01-2011
- Beiträge
- 65
AW: Probleme mit Menü bzw. Submenu
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.
Ähnliche Themen
-
subMenu einfaden lassen
Von kristian2b im Forum JavaScriptAntworten: 2Letzter Beitrag: 19-11-2011, 19:50 -
ajmenu submenu einrichten
Von para91 im Forum JavaScriptAntworten: 3Letzter Beitrag: 02-03-2010, 01:01 -
Submenu ein- bzw ausblenden?
Von Aroree im Forum JavaScriptAntworten: 2Letzter Beitrag: 12-12-2008, 09:23 -
Submenu
Von Horst86 im Forum JavaScriptAntworten: 10Letzter Beitrag: 15-08-2003, 23:10 -
-==Submenu - url zuweissen==-
Von Jenny im Forum JavaScriptAntworten: 7Letzter Beitrag: 01-07-2002, 18:27
Lesezeichen