2016-08-24 3 views
-1

Gibt es eine Möglichkeit, in der Geschichte nur für Ajax-Aufrufe zurückzugehen?Geschichte zurück für Ajax

Ich bin auf der Suche nach einem Verlauf zurück Schaltfläche, die nur für AJAX-Aufrufe auf der aktuellen Seite funktioniert.
Also die Schaltfläche sollte nicht die Macht haben, die Seite zu verlassen, wie wir es von Browser-Schaltfläche zurück wissen.

+0

* "So die Schaltfläche sollte nicht die Kraft haben, die Seite zu verlassen, wie wir es von Browser-Schaltfläche zurück wissen" * Sie können das nicht verhindern, aber der Rest Ihrer Anfrage sicher, aber Sie müssen bauen es. –

Antwort

-1

Sie können dazu die History API verwenden.

Im Grunde rufen Sie history.pushState() auf, wenn Sie einen AJAX-Anruf ausführen und auf das Ereignis popstate auf dem Objekt window hören. Aber die Logik, die dein DOM manipuliert, um den letzten Zustand zu zeigen, muss von dir selbst implementiert werden.