Firebug - Ошибка при ошибке - d не определено - PullRequest
3 голосов
/ 24 августа 2010

Я создал сайт, который работал нормально. Но теперь Firebug выдает мне ошибку при загрузке:

Ошибка при ошибке - d не определено (в jquery загружается из Google CDN)

если я выключу firebug и перезагрузлю страницу, все будет работать нормально.

сайт сейчас находится на http://www.optiekmeulemeester.be/test, и я хочу услышать, если другие получат такую ​​же ошибку, и что я могу с этим сделать?

заранее спасибо

Ответы [ 5 ]

6 голосов
/ 24 августа 2011

Мы должны добавить ссылку на /jquery.validate.min.js в этом порядке

<script src='@Url.Content("~/Scripts/jquery-1.5.1.min.js")' type="text/javascript"></script>
<script src='@Url.Content("~/Scripts/jquery.validate.min.js")' type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

отлично работает попробуйте это .....

2 голосов
/ 12 ноября 2010

Проблема в том, что вы активировали опцию Firebug «Break on all error» (это значок паузы на вкладке Console в моем firebug 1.5.4), так что это означает, что он будет прерываться при любой ошибке JavaScript, так что теперь вы задаетесь вопросом, каквозможно, что в jquery есть ошибки javascript, что делает эту опцию неработоспособной, ну, jquery и jqueryui имеют такой код:включается, но firebug не может знать, что ошибка будет обработана в операторе catch, и поэтому вы не видите никакой ошибки при нормальном выполнении кода (т.е. без firebug).В качестве примечания я обнаружил это письмо о ком-то, кто просит firebug «разбить все ошибки», чтобы он знал об ошибках внутри операторов catch и не ломался над ними.

Итак, решениеотключить опцию firebug «разбить все ошибки» следующим образом:
- щелкнув значок Pause на вкладке Console (это в firebug 1.5.4)

или, как уже было сказано, более общий подходвыполнения Tools -> Firebug -> Options -> Reset All Firebug Options (что приведет к тому, что «Break on all errors» перейдет в состояние по умолчанию «off»)

1 голос
/ 24 августа 2010

Если вы думаете, что это ошибка Firebug, то в чем номер проблемы?

http://code.google.com/p/fbug/issues/list

0 голосов
/ 24 августа 2010

Это потому, что вы используете точку останова внутри вызова ajax, не останавливая ее перед выполнением вызова, попробуйте использовать 2 точки останова, 1 внутри и 1 ДО, чтобы использовать вызов ajax, и таким образом он будет работать.

Это ошибка Firebug.

0 голосов
/ 24 августа 2010

Я не получаю никакой ошибки, но у меня было такое же всплывающее сообщение с поручением.Это никогда не является настоящей ошибкой, я думаю, это ошибка в Firebug.О, ирония.

...