骨干代码产生不可用的堆栈跟踪

时间:2011-11-01 23:49:04

标签: backbone.js javascript javascript-framework backbone-relational

我正在使用相对较大的骨干代码库,似乎每当我收到javascript错误时,无论它是什么。控制台中显示的堆栈跟踪看起来完全相同(下面的示例)。我的所有模型/视图都是通过骨干.extend方法创建的。有没有其他人有这个问题,或知道如何解决它?我通常必须在任何地方放置console.log语句以找到错误的来源并且非常耗时。感谢。

jquery-1.5.min.js:16       Uncaught InvalidConstructorArgs
   d.extend._Deferred.f.resolveWith     jquery-1.5.min.js:16
   v                                    jquery-1.5.min.js:16
  d.support.ajax.d.ajaxTransport.send.c jquery-1.5.min.js:16

2 个答案:

答案 0 :(得分:5)

调试时应该使用jQuery,Underscore和Backbone的非缩小版本。如果你这样做,生活将会轻松得多。

据我所知,你在$.ajax函数中调用Backbone.sync时遇到问题,但是当你使用缩小的JS时很难分辨。

答案 1 :(得分:0)

升级到Jquery 1.6.4解决了这个问题