Obwohl PhoneGap empfiehlt, die websql als Mittel zur Datenspeicherung zu verwenden, sollte erwähnt werden (aber es ist nicht), dass die Antworten von Abfragen nicht sofort zurückgegeben werden. Dies ist nur eine Einschränkung der Verwendung von Phonegap. Hier ist eine Funktion, die ich verwendet habe, um eine Websql-Datenbankabfrage mit einer bestimmten Aktion zu verknüpfen.
http://snipplr.com/view/50724/query-local-database-with-targeted-callback-and-custom-arguements/
Für kleinere Stücke von Daten, die Sie auf dem Gerät speichern möchten Sie Localstorage verwenden können. Ich fand es sinnvoll, JSON.stringify zu verwenden, um ein einfaches Objekt in eine Zeichenfolge zu konvertieren, die in LocalStorage gespeichert wird. Und beim Abruf von JSON.parse es. Hier ist ein weiteres Snippet, um diese Methode zu verwenden.
http://snipplr.com/view/54570/local-storage-html5-wrapper/