Internet Explorer scheint der einzige große Browser zu sein, der pushState nicht unterstützt, um den Verlauf von AJAX-Übermittlungen zu verarbeiten. Also überall habe ich:
$.bbq.pushState(hash);
in meinem AJAX-Code, ich habe eine andere Zeile hinzufügen:
$.ajax(hash);
Dies verursacht natürlich eine Doppel Vorlage in allen Nicht-IE-Browser, die Vorlage unterstützen über pushState().
Was kann ich tun, um diese doppelten Eingaben zu vermeiden?
Großartig. Ja, ich muss umgestalten. Benenne ich dann pushStateWrapper mit meinem Hash? pushStateWrapper (Hash); – AKWF
Ja, das ist der Zweck (natürlich hätte ich den Code zu stark vereinfachen können, ist nur, um Sie auf die Idee zu bringen) – fcalderan