backbone.js 控制器不工作

发布于 2024-10-30 00:19:17 字数 787 浏览 6 评论 0原文

我做错了什么?
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 没有任何事情发生。

What am I doing wrong?

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 file:

Controller = Backbone.Controller.extend({
   routes: {
      ':name': 'respond'
   },
   respond : function(name) {
      console.log('it works!');
   }
});
var controller = Controller;

Now when I enter http://localhost/backbonetest/#somethink nothink happens.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

天生の放荡 2024-11-06 00:19:17

如果您想要路由绑定工作,请在初始化控制器后使用此代码:

Backbone.history.start()

资源:http:// documentcloud.github.com/backbone/#History-start

现在,如果您输入:

http://example.com/#something

您将在控制台中看到“它有效”。

I You want Your route bind's work, use this code after initializing your controllers:

Backbone.history.start()

resource: http://documentcloud.github.com/backbone/#History-start

Now if you type:

http://example.com/#something

You will see 'it works' in Your console.

拍不死你 2024-11-06 00:19:17

请使用浏览器的 JavaScript 控制台查看错误日志。我发现 Chrome 更擅长 JavaScript 调试,因为它比其他浏览器更难容忍 JavaScript 错误

Please use your browsers JavaScript console to see the error log. I find chrome to be better at JavaScript debugging because it's less forgiving to JavaScript errors than other browsers

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文