我正在使用相对较大的骨干代码库,似乎每当我收到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
答案 0 :(得分:5)
调试时应该使用jQuery,Underscore和Backbone的非缩小版本。如果你这样做,生活将会轻松得多。
据我所知,你在$.ajax
函数中调用Backbone.sync
时遇到问题,但是当你使用缩小的JS时很难分辨。
答案 1 :(得分:0)
升级到Jquery 1.6.4解决了这个问题