Stap 5: App Engine: JavaScript en verwerken van formulieren
Het utils.js bestand wordt getoond in Fig 1. Het bevat een functie om te maken een verzoek.
Main.js bevat de twee functies waarnaar wordt verwezen door de onclickhandlers in het formulier.
De aanvraag-handler voor het verwerken van de verzoeken van JavaScript is de tweede klasse aan main.py - SaveAddress, Fig 3. Na het parseren van het verzoek om het adres en het adrestype, wordt het gebruikers-API gebruikt om uw e-mailadres. Je e-mailadres wordt gebruikt als de naam van de sleutel in het ophalen van de UserPrefs entiteit. Als de entiteit niet bestaat, wordt een nieuwe gemaakt met de naam van de sleutel. Afhankelijk van het type adres dat u verzonden, de eigenschap emailAddress of textAddress is gewijzigd/ingevoegd. De entiteit is eindelijk in de datastore en een reponse gemaakt.
Ten slotte, Fig 4 toont het einde van main.py