2008-11-26 2 views
1

Есть ли простой и надежный способ тестирования установки AJAX? У нас есть проблема при вызове веб-страницы с использованием AJAX-формы JS-файла. Ошибка «ServiceLib» не определена. Ошибка вызывает несколько хитов в Google.Как протестировать установку AJAX

Мы добавили некоторые функции AJAX в приложение клиента. Это отлично работает здесь, в офисе на машинах dev и на нашем сервере IIS, он отлично работает на тестовом веб-сайте клиента, но когда мы помещаем приложение на сайт в реальном времени, вызовы webscript терпят неудачу.

Клиент установил AJAX на свой серверный сервер несколько дней назад. Мы проверили, что файлы службы lib находятся там и в нужных местах.

Мы уже потратили часы на это без каких-либо решений и до сих пор не знаем точно, что-то не так с нашим кодом, или что-то не так на их сервере или, если на то пошло, правильно ли установлен AJAX , Часть нашей проблемы заключается в том, что у нас нет доступа к их живому серверу, поэтому мы не можем сделать ничего, кроме изменений в нашем собственном коде, предоставить файлы приложений нашим контактам и посмотреть, что произойдет. Контакт знает меньше, чем мы, поэтому мы работаем слепым. Странная ситуация, я знаю, но есть вовлеченная в нее телеграмма.

Большое спасибо Mike Thomas

ответ

1

Firebug может помочь - если вы можете заставить кого-то в дальнем конце, чтобы установить его, он может быть в состоянии дать вам представление о том, что происходит с AJAX-запросы через его консоль, которая регистрирует и дает вам возможность просматривать возвращаемые данные всех запросов ajax.

0

Я имею в виду ...

Есть три части процесса:
1) на стороне клиента Javascript логика в браузере отправляет запрос HTTP на сервер.
2) Серверная страница ASP.NET обрабатывает и отвечает.
3) Клиентская логика получает ответ и обновляет веб-страницу или что-то еще.

Переставьте каждую часть с чем-то более простым и диагностическим, чтобы увидеть, где находится конвейер.

Например, создайте диагностическую веб-страницу, которая является заменой для # 1, которая вызывает серверную страницу напрямую.

Если это похоже на работу, создайте другую страницу ASP.NET на стороне сервера, которая очень проста, просто зарегистрирует что-то, чтобы доказать, что реальный № 1 делает то, что сделала ваша диагностика №1.

Я знаю, ваш стандартный отладочный двоичный поиск ...

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