4

我正在使用一个相对较大的主干代码库,似乎每当我遇到 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
4

2 回答 2

5

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

据我所知,您$.ajax在他们的Backbone.sync函数中的调用存在问题,但是当您使用缩小的 JS 时很难判断。

于 2011-11-02T09:29:14.157 回答
0

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

于 2011-11-02T14:31:53.523 回答