2016-07-02 24 views
0

Ich habe eine Seite, die eine ziemlich große Datenbank & Abfrage dann zeigt die Ergebnisse auf der nächsten Seite. Ich versuche, während der Abfrage ein Lade-Spinner auf der ersten Seite anzuzeigen, bevor es zur Ergebnisseite weiterleitet.Loading Spinner für lange Datenbankabfrage für die nächste Seite

Alles, was ich gefunden habe, zeigt nur laden Spinner für Ajax Anrufe?

Antwort

1

In Ihrem Fall müssen Sie eine Page Loader verwenden. Ein Seitenlader ist eine beliebige Art von Animation, die einem Besucher visuell mitteilt, dass die Seite geladen wird, und nur für ein paar Sekunden fest sitzt. Ohne einen Seitenlader könnte ein Besucher denken, dass Ihre Website nicht mehr reagiert und frustriert wegklickt. Ein Seitenlader sorgt auch für eine kleine Ablenkung, die das Warten tatsächlich viel kürzer erscheinen lässt.

können Sie verwenden: https://css-tricks.com/css-page-loader-example/

Wenn Sie etwas mehr cool und modern, versuchen Sie eine der folgenden Optionen: http://github.hubspot.com/pace/docs/welcome/