Ответ: AJAX почему-то не работает
Могу обрадовать, сервер никак не отличает обычные запросы браузера, от запросов XMLHttpRequest. Есть дополнительное поле, отсылаемое браузером, но оно никак не учитывается.
ajax используется как для создания небольшой динамической подгрузки данных, без перезагрузки страницы, так и при создании "толстых" клиентов, когда почти вся страница состоит из динамического контента, обновляемого либо циклически, либо по запросу пользователя, либо комбинируя оба способа (пример - vkontakte.ru).
Сам ajax ограничивается не сервером, а браузером клиента, ограничивая запросы на сторонние хосты, а также ограничивая функциональные возможности скриптов. Пример: попробуйте скриптом обратиться к содержимому фрейма, если в нем загружена страница не с вашего хоста, браузер не позволит вам этого сделать.
Еще раз повторю, ACD ваш выход, если вы хотите юзать AJAX подзагрузку данных с других хостов.
__________________
|