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



我与一个相对较大的骨干代码库工作,似乎每当我得到一个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

调试时应该使用jQuery、Underscore和Backbone的非最小化版本。如果你这样做,生活就会容易得多。

据我所知,你在Backbone.sync函数内的$.ajax调用有问题,但是当你使用最小化的JS时,很难判断。

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

相关内容

  • 没有找到相关文章

最新更新