TypeError:Backbone。$未定义

时间:2013-04-04 17:20:21

标签: javascript jquery backbone.js

在使用backbone.js的单页应用中,我在尝试访问同步API时收到此错误:TypeError: Backbone.$ is undefined

以前,同步API正在运行。我找不到我打破的东西......

1 个答案:

答案 0 :(得分:7)

技巧是骨干对某些特定功能具有可选的其他lib依赖性。

骨干的$变量在开始时设置为:

Backbone.$ = root.jQuery || root.Zepto || root.ender || root.$;

所以在这种情况下,骨干网试图将一些处理转发给jQuery(或其中一个)。

当然,这种依赖意味着jQuery / X必须在 骨干加载之前可用...

订购jQuery和骨干加载解决了这个问题。