2012-04-15 2 views
1

Wenn ich die Aktualisierungsschaltfläche in Internet Explorer drücke, gibt meine backbone.js-Anwendung die letzte JSON-Ausgabe aus, die sie auf dem Bildschirm abgerufen hat. Ich benutze den Router nicht. Ich weiß, dass es eine Möglichkeit gibt, das zu deaktivieren, aber ich kann mich nicht erinnern. Könnte mir jemand in die richtige Richtung zeigen?backbone.js - Refresh-Schaltfläche lädt unverarbeitetes JSON nach Internet Explorer

Edit:

Meine Anwendung bereits deaktiviert Cache:

$.ajaxSetup cache: false 

Auch ich bin die Durchführung a(), nachdem die Anwendung initialisiert holen, die ein Anti-Muster nach dem Backbone-docs: http://documentcloud.github.com/backbone/#Collection-fetch

Antwort

0

Wenn Sie HTML an die URL anhängen, verhält sich IE8 korrekt. Dies zeigt an, dass IE8 irgendwie nicht den richtigen Inhaltstyp-Header sendet.

Der richtige Ansatz ist alle Sammlungen Ihrer json auf der Startseite Last Bootstrap, wie auf der Website Backbone.js empfehlen http://backbonejs.org/#FAQ-bootstrap