2009-11-12 3 views
1

Я использую Colorbox lightbox plugin для отображения лайтбоксов с «Внешний HTML (Ajax)» на моей странице. Я использую все значения по умолчанию из «Пример один» (с веб-сайта).jQuery Colorbox: содержимое AJAX отлично работает на localhost; не на удаленном сервере

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

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

Теперь я знаю, что удаленная страница загружает удаленной странице, так как я могу видеть запрос XHR с помощью панели разработчиков Safari и там есть все содержимое страницы ajax; Colorbox просто не отображает его на странице.

Насколько я могу судить, как мой удаленный сервер, так и локальная машина работают с той же средой размещения (Apache 2).

У кого-нибудь есть идеи относительно того, почему он не будет работать на моем удаленном сервере, но отлично работает на моей локальной машине?

PS - Для чего это стоит, я столкнулся с той же проблемой, с помощью FancyBox & FaceBox

+0

Вы загружаете информацию из того же домена? – stimms

+0

Да, я. Есть предположения? – neezer

ответ

0

Убедитесь, что страница, которую вы выборки представляет собой фрагмент HTML, а не нормальная страница с <HTML>, < головы > и все остальное. ColorBox, вероятно, задохнется на полной странице.


e.g. проверьте источник example page, который используется на официальном сайте Colorbox.

+0

Я уже пробовал это, и у меня такая же проблема. Панель разработчика Safari подтверждает, что она загружает только фрагмент, но все равно не радует сам Colorbox. Что-нибудь еще? – neezer

+0

В этом случае вам нужно будет проверить наличие конфликтов между Colorbox и вашим собственным кодом. Однако это не поможет. Сожалею! –

0

Он пытается загрузить содержимое AJAX из домена, который отличается от домена, что ваш сайт размещен на? Если это так, вы можете столкнуться с проблемами междоменного XHR.

+0

Я загружаю контент из того же домена (с того же хоста в той же папке). Как я упоминал в своем сообщении, я считаю, что запрос XHR работает, так как я вижу загруженный контент на панели разработчиков, просто не в лайтбокс. – neezer