何が間違っていますか?
HTML:backbone.jsコントローラが動作しません
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="js/libs/underscore.js"></script>
<script src="js/libs/backbone.js"></script>
<script src="js/libs/json2.js"></script>
<script src="js/script.js"></script>
script.jsファイル:
Controller = Backbone.Controller.extend({
routes: {
':name': 'respond'
},
respond : function(name) {
console.log('it works!');
}
});
var controller = Controller;
今私はhttp://localhost/backbonetest/#somethink nothinkがが発生したときに入力します。
何か起こっていましたか?あなたのローカルWebサーバ上のファイルへのURLを示すBTWは特に有用ではありません。私たちはそれにアクセスすることはできません。 –
私はこの例で自分のコードに基づいています:http://stackoverflow.com/questions/5519619/backbone-js-multiple-level-navigation-example私は私のコードは、URLを入力すると、 'それは動作する'メッセージを表示すると期待しています。 – czerasz
私はこれを行うコードはここにはありません。あなたはそれを行うための関数を定義しますが、それを呼び出す関数はありません。おそらく、あなたは 'initialize'関数の後ろにいるでしょう。 –