我在做什麼錯?
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發生。
是一件應該發生的? BTW向我們顯示本地網絡服務器上的文件的URL並不特別有用;我們無法訪問它。 – 2011-04-02 13:15:04
我已經基於我的代碼在這個例子:http://stackoverflow.com/questions/5519619/backbone-js-multiple-level-navigation-example。我希望我的代碼在輸入url時顯示「It works」消息。 – czerasz 2011-04-02 13:19:09
我沒有看到任何代碼可以做到這一點。你可以定義一個函數來完成它,但是沒有什麼可以調用它。也許你正在使用'initialize'函數。 – 2011-04-02 13:21:31