Elemente dynamisch an jQuery Mobile ListView anhängen

7

Ich möchte Daten, die über eine URL im JSOn-Format empfangen wurden, dynamisch an meine Listenansicht anhängen. Aber ich kann nicht herausfinden, wie es funktioniert.

Die mobile Website ruft das Objekt im folgenden Format ab:

%Vor%

In der .html habe ich eine Listenansicht und eine Funktion, wo ich versuche, die empfangenen Daten anzuhängen. Ich zeige nur den Körper.

%Vor%

Wahrscheinlich ist es sehr einfach, aber ich bin neu in der Webprogrammierung und ich kann nicht herausfinden, wie ich die abgerufenen Daten anhängen sollte.

Kann mir bitte jemand helfen?

    
João Nunes 31.10.2011, 23:55
quelle

5 Antworten

20
%Vor%

Hier ist ein Beispiel der obigen Lösung (es gibt auch ein Beispiel für die Verwendung von for(){} anstelle von $.each() ): Ссылка

    
Jasper 01.11.2011, 00:55
quelle
1

Ich bin so anhängend. Es kann für Sie oder andere hilfreich sein:)

%Vor%

Meine gesamte automatische Vervollständigung ist wie folgt:

%Vor%     
Developer 26.03.2013 17:25
quelle
0

Ich denke, das Problem, auf das Sie stoßen könnten, ist, dass das zurückgegebene JSON ein Objekt ist, das in ein Array eingeschlossen ist. Um zu analysieren, müssen Sie zuerst das Array durchlaufen:

%Vor%     
buley 31.10.2011 23:57
quelle
0

Aktualisieren Sie die Listenansicht nach dem Hinzufügen oder Entfernen. Wenn Sie nicht aktualisieren, kann nichts gesehen werden.

%Vor%     
shyamshyre 04.01.2012 10:15
quelle
0

Wenn Sie versuchen, eine Listenansicht neu zu erstellen, müssen Sie .trigger (create) und .listview (refresh) die Liste erstellen. Das Problem wird unter Ссылка

erklärt     
Josh LaMar 09.03.2014 16:07
quelle

Tags und Links