1

Internet Explorer で更新ボタンを押すと、backbone.js アプリケーションは最後にフェッチした JSON 出力を画面にダンプします。ルーターは使っていません。これを無効にする方法があることは知っていますが、思い出せません。誰かが私を正しい方向に向けることができますか?

編集:

私のアプリケーションはすでにキャッシュを無効にしています:

$.ajaxSetup cache: false

また、バックボーンのドキュメントによると、アプリケーションの初期化後に fetch() を実行していますが、これはアンチパターンです: http://documentcloud.github.com/backbone/#Collection-fetch

4

1 に答える 1

0

URLに.htmlを追加すると、IE8は正しく動作します。これは、IE8が何らかの形で正しいコンテンツタイプヘッダーを送信しないことを示しています。

正しいアプローチは、Backbone.js Webサイトhttp://backbonejs.org/#FAQ-bootstrapで推奨されているように、最初のページ読み込み時にすべてのjsonコレクションをブートストラップすることです。

于 2012-08-24T22:33:35.237 に答える