Ich weiß nicht, wo ich anfangen soll, habe also keinen Code zum Posten, wie kann ich eine dynamische Route mit Expresss erstellen, die eine Modal statt einer komplett neuen Seite anzeigt? (mit der vorherigen Route auf dem Hintergrund des Modal), benutze ich Lenker als View-Engine.Wie mache ich eine Route mit einem Modal mit Expressjs?
Antwort
Unter der Annahme, dass Sie jQuery verwenden in der Homepage Ihres Kunden:
Sie haben wahrscheinlich einen Knopf oder etwas, um die Öffnung der modalen auszulösen. Fügen Sie diesem Trigger einen Ereignis-Listener hinzu und verhindern Sie das Standardereignis. Dann sende eine Ajax-Anfrage an deinen Server. Senden Sie die Daten in Ihrer Knotenanwendung entweder per Rendering oder mithilfe von res.json()
.
Ich endete mit einer Variation Ihrer Antwort und wenn ich Öffne das Modal Ich mache history.pushState auf das URL Element/id123 so reaktiv und wenn Leute direkt zu diesem URL Beispiel Item/ID123 gehe ich zeige es einfach vom Server in einer Seite, die automatisch öffnet ein modales und populare die Daten benötigt .. Die Seite wird jetzt nicht mehr aktualisiert, wenn die Nutzer von der Startseite aus auf die Seite klicken. Wenn sie direkt auf die Seite des Artikels gehen, wird sie vom Server geladen – Adam
- 1. Wie verwende ich benutzerdefinierte Route Middleware mit Sails.js? (ExpressJS)
- 2. Laravel: Wie mache ich Route Route Return URLs mit Schrägstrichen?
- 3. optionale Erweiterung in expressjs Route
- 4. Wie mache ich Modal Service in IONIC?
- 5. Wie man eine ExpressJS App mit PM2
- 6. Vuejs2 Modal mit Route in vue-Router
- 7. Wie mache ich eine Catch-All-Route in Laravel 5.2
- 8. Wie mache ich einen Einsatz mit einem
- 9. Wie mache ich diesen Modal-Dialog reaktionsfähiger?
- 10. ExpressJS GET und POST auf derselben Route
- 11. Wie mache ich eine Verzweigung mit einem anderen Java-Paketnamen?
- 12. Wie mache ich eine horizontale Tabelle mit einem festen thead?
- 13. Wie mache ich Hapi gut? Ignoriere eine bestimmte Route
- 14. Wie mache ich eine Schattenbox mit Farbverlauf?
- 15. Wie mache ich eine ListPreference mit Checkbox
- 16. Wie mache ich eine Klasseneigenschaft mit mox?
- 17. Wie mache ich eine Kurve mit UIBezierPath?
- 18. Wie JS Variable Modal Route
- 19. Match eine Route mit einem Routenmuster
- 20. Wie mache ich modale Scroll mit Hauptseite
- 21. Wie mache ich eine Reihe von Bildern in einem Bootstrap-Modal
- 22. Expressjs Routen mit benannten Parametern
- 23. expressjs Route Methoden vor und nach
- 24. Wie erzeuge ich eine Sitemap für dynamische Links in expressjs?
- 25. Wie mache ich eine UIImageView mit Touch, um zu einem anderen ViewController zu gelangen?
- 26. Müssen die Timeout-Zeit für eine Route in expressjs
- 27. Wie mache ich eine "beginnt mit" Abfrage mit SQL Alchemie?
- 28. Meteor; Wie mache ich das funktioniert, Iron Route + Vorlagen Ausgabe
- 29. Benutzerauthentifizierung mit ExpressJS und CouchDB
- 30. ExpressJs mit Sequelize
im Wesentlichen zu öffnen/login als Route und im Hintergrund der Seite, die sie klickten die Login-Taste aus. – Adam
Warum möchten Sie eine komplette Route für das Modal haben? Fügen Sie einfach ein HTML mit dem Login-Formular in Ihrem Modal auf derselben Seite hinzu. –
Das hat nichts mit einer speziellen Express-Funktion zu tun. Die Adressierung dieses Problems bezieht sich ausschließlich auf clientseitigen Code. –