MicrosoftAjax.js ошибка отсутствует} после тела функции - PullRequest
0 голосов
/ 23 марта 2009

Я создаю сайт в веб-формах asp .net 2.0.

Когда я загружаю страницу, firebug выдает ошибку:

отсутствует} после тела функции createCallback () ( "") //]]> \ п

Он находится в файле с именем MicrosoftAjax.js

Что может быть причиной этого?

UPDATE Я немного покопался, и похоже, что проблема связана с ajaxtoolkit, в частности с AutoCompleteExtender.

Когда я обрезаю страницу так, что единственным javascript для этой страницы является ее расширитель. Я не уверен, связано ли это с этим, но расширитель находится в текстовом поле в строке вида сетки.

Я все еще не уверен, как это исправить.

Ответы [ 2 ]

0 голосов
/ 23 марта 2009

Механизм jscript в IE становится очень запутанным, если вы оставите в конце "," в списке, например, {a, b,} создаст ошибки компиляции в местах, которые не имеют ничего общего с ошибкой. Следование Бендевей - лучший путь действий - разделяй и властвуй, чтобы найти линию с проблемой.

Я предполагаю, что firebug использует тот же движок jscript, что и IE. У FF и Chrome такой проблемы нет, поэтому это дополнительный симптом.

0 голосов
/ 23 марта 2009

Есть ли у вас какой-нибудь собственный JavaScript? Попробуйте удалить его и посмотрите, появляется ли сообщение об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...