Базовый код создает непригодные следы стека - PullRequest
4 голосов
/ 02 ноября 2011

Я работаю с относительно большой магистральной кодовой базой, и кажется, что всякий раз, когда я получаю ошибку 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 ]

5 голосов
/ 02 ноября 2011

При отладке вы должны использовать неминифицированную версию jQuery, Underscore и Backbone.Жизнь станет намного проще, если вы сделаете это таким образом.

Насколько я могу судить, у вас проблема с вызовом $.ajax в их функции Backbone.sync, но это слишком сложносказать, когда вы работаете с минимизированным JS.

0 голосов
/ 02 ноября 2011

Обновление до Jquery 1.6.4 решило эту проблему

...