jQuery Colorbox: contenido AJAX funciona bien en el servidor local; no en el servidor remoto

StackOverflow https://stackoverflow.com/questions/1722774

Pregunta

Estoy usando el Colorbox caja de luz plug-in para mostrar Mesas de luz con "Fuera de HTML (Ajax)" en la mi página. Estoy usando todos los valores predeterminados de "Ejemplo uno" (de la página web).

El problema es que la luz funciona a la perfección en mi máquina localhost, pero muestra un gráfico de carga sin fin cuando lo intento en mi servidor remoto.

La página que estoy tratando de cargar se encuentra en el mismo directorio que la página que estoy llamando desde, y ambos se encuentran en una carpeta de un nivel profundo de mi raíz web, en mi servidor remoto. Los nombres de ruta son relativos.

Ahora, sé que la página remota es cargar la página remota, ya que puedo ver la solicitud XHR mediante el panel de desarrollador de Safari, y tiene todo el contenido de la página ajax allí; Colorbox simplemente no se muestra en la página.

Por lo que yo puedo decir, tanto mi máquina servidor y localhost remoto están ejecutando el mismo entorno de alojamiento (Apache 2).

Alguien tiene alguna idea de por qué no estaría trabajando en mi servidor remoto, pero funciona bien en mi máquina local?

PS - Por lo que vale la pena, me encontré con el mismo problema utilizando FancyBox y Facebox

¿Fue útil?

Solución

Compruebe que la página esté recogiendo es un fragmento de HTML, no una página normal con , y todo lo demás. ColorBox probablemente ahogarse con una página completa.


por ejemplo. comprobar la fuente de la página ejemplo utilizado en el sitio oficial de Colorbox.

Otros consejos

¿Está intentando cargar el contenido AJAX desde un dominio que es diferente del dominio que su sitio está alojado en? Si es así, es posible que se produzcan problemas XHR entre dominios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top