[英]backbone.js controller not working
我究竟做錯了什么?
的HTML:
<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時,不會出現提示。
我要路由綁定的工作,請在初始化控制器后使用以下代碼:
Backbone.history.start()
資源: http : //documentcloud.github.com/backbone/#History-start
現在,如果您鍵入:
http://example.com/#something
您將在控制台中看到“有效”。
請使用您的瀏覽器JavaScript控制台查看錯誤日志。 我發現chrome在JavaScript調試方面更勝一籌,因為與其他瀏覽器相比,它對JavaScript錯誤的容忍度更低
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.