簡體   English   中英

bone.js控制器不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM