2010-05-07 2 views
3

Я пытаюсь обновить существующее приложение от jQuery 1.3.2 до jQuery 1.4.2. Когда я это делаю, страница не загружается правильно, а консоль ошибок firefox отображает сообщение об ошибке «неперехваченное исключение: ошибка синтаксиса, нераспознанное выражение: ошибка синтаксиса, нераспознанное выражение: поиск».неперехваченное исключение: ошибка синтаксиса после обновления jQuery

Как я могу определить, что вызывает это исключение?

ответ

1

Установите Firebug, чтобы разбить все ошибки скрипта, щелкнув значок в верхнем левом углу вкладки «Консоль».
В следующий раз, когда произойдет ошибка, вы попадете в соответствующую строку. (Сначала вам нужно подойти к стеку вызовов)

В качестве альтернативы, найдите свой скрипт для слова search внутри селектора.

+0

Firebug дал мне это: 'uncaught exception: Синтаксическая ошибка, нераспознанное выражение: Синтаксическая ошибка, непризнанное выражение: поиск? в ScriptResource.axd? d = *** (Object {name = "a"}) Сценарий ... 3ca6096 (строка 5) ScriptResource.axd? d = ***() Сценарий ... 157a49c (строка 499) [ Break on this error] Function .__ typeName = «Function»; Functio ... ass («Sys.UI.Control», Sys.Component); Script ... 3ca6096 (строка 5) ' , но я не очень знаете, если это полезно вообще, и я не знаю, что вы имели в виду под «сначала поднимите стек вызовов». Я не вижу ни одного селектора, называемого поиском, самым близким называется ProductSearch. – wham12

+0

На вкладке «Сценарий» во время отладки должен быть список вызовов функций. – SLaks

+0

Хорошо, я думаю, что я, наконец, сузил его до того, что делает '$ (« # Selector »). Watermark()' как проблема ... время, чтобы вернуться домой и сделать больше отладки на следующей неделе. – wham12

Смежные вопросы

 Смежные вопросы