Übergeben von Daten zwischen Seiten mit jQuery Mobile?

7

Ich habe gerade angefangen, jQuery Mobile zu lernen, und ich habe gelernt, wie es alle Links über Ajax lädt, ohne die nächste Seite tatsächlich zu laden. Einige meiner Seiten verwenden Formulare und GET, um Daten an die nächste Seite weiterzuleiten - Wie kann ich dies während der Verwendung von jQuery Mobile tun?

    
Aerovistae 20.05.2012, 05:42
quelle

2 Antworten

23

Eine Sache, die ich an JQM cool finde, ist, dass Sie keine Parameter verwenden müssen, um Daten zwischen Seiten zu übertragen. Da Sie sich im selben DOM befinden wie die erste Seite, können Sie mit einfachen alten Variablen, d. H.

, auf Daten zugreifen %Vor%

Und solange Sie die Ajax-Funktion von JQM verwenden, können Sie auf der nächsten Seite Folgendes tun:

%Vor%

Ich habe ein Beispiel für ein Beispiel für Sie erstellt.

Andere Möglichkeiten wären die Verwendung von localStorage oder sessionStorage api, oder es sind auch einige Plugins in den Dokumenten erwähnt.

  1. Seitenparametern
  2. JQM-Router-Plugin
codaniel 20.05.2012, 07:50
quelle
11

Üblicherweise gibt es 2 Methoden für den Übertragungsparameter zwischen der jQuery Mobile-Seite.

  1. Ändern Sie die Ajax-Adresse auf der ersten Seite und parsen Sie den Ajax, um Parameter auf der nächsten Seite zu erhalten.
  2. Verwendung von HTML5 sessionStorage, einer Art WebStorage, um Parameter zu übertragen.

Dies ist die Methode, die Ajax-Adresse verwendet, um Parameter zu übertragen. Wie Parameter übergeben und zwischen zwei erhalten werden Seiten in Jquery Mobile?

Mit dem Parameter sessionStorage / localStorage können Sie diesen Code auf der ersten Seite hinzufügen,

%Vor%

Auf der nächsten Seite können Sie mit dieser Methode den Parameterinhalt übernehmen,

%Vor%     
Lu Ming 20.05.2012 09:26
quelle

Tags und Links