2017-06-08 1 views
0

Ich habe eine Suchergebnisseite, in der ich vorwärts Link habe, um die nächsten 10 Ergebnisse zu sehen. sagen, ich habe etwas gesucht und bekam 90 Ergebnisse dann zeigen wir zuerst 10 Ergebnisse (1 bis 10) zunächst, auf klicken Sie auf den Link zeigen wir 10 bis 20 und so weiter.das geschieht mit der Seite laden (js). Wir haben eine Schaltfläche "Zurück zur Suche", wenn Sie die Ergebnisse öffnen. zur Zeit wird es als window.history.back zugewiesen, welches zu Seite Nr. 1 führt, obwohl ich von Seite 4 oder 5 navigiert habe. Meine Anforderung ist, den Benutzer zur selben Seite zu führen (resultls) von wo er herkam, also 4 Seite wenn er zurückklickt, um vom 42. Ergebnis aus zu suchen.Gleiche Suchergebnisseite auf Zurückknopf

Antwort

0

ohne den Code zu sehen Ich nehme an, die Schaltfläche "Zurück" aktualisiert die Suche. Vielleicht möchten Sie in der Arbeit mit Parametern in URL suchen. zum Beispiel, wenn Sie auf Google suchen und starten nach vorn in der Ergebnisliste von Google bewegt fügt einen Parameter:

https://www.google.com/search?q=test

auf die nächste Seite zu bewegen bringt:

https://www.google.com/search?q=test#q=test&start=10

Dieser Parameter erlaubt Verfolgen Sie die Seiten. Wenn Ihr Code den Start als Parameter behandelt, können Sie auf die entsprechende Seite Ihrer Ergebnisse springen. Sobald Ihr Code Parameter behandelt, schauen Sie in pushState() nach, um zu erfahren, wie die URLs, die der Benutzer durchläuft, in den Verlauf

verschoben werden
Verwandte Themen