我已经尝试了几个小时让 fancybox 加载 php 文件,但没有成功......
详细信息如下:
您可以访问有问题的网站here http://patrascity.gr/events-pc/pc-festival/1610-diethnes-festival-patras-2012.html。当您单击每个图像旁边的“Παλαιά Δημοτικά Λουτρά”或“Aρχαίο Ωδείο”时,将调用 Fancybox 请求。
首先,页面内容通过 ajax 请求加载。该页面包含链接:
<a class="area_fancybox" href="http://www.mysite/fancy_areas.php?areasName=' . $the_area . '">' . $the_area . '</a>
其中 $the_area 变量是我想要传递给 fancybox 将加载的 php 文件的参数。现在,当页面内容加载后,我添加 fancybox 代码,如下所示。
jQuery('#diethnes_festival_2012').load('../../../diethnes_festival_2012.php', function() {
jQuery("a.area_fancybox").fancybox();
});
当您单击“area_fancybox”链接时,fancybox 开始加载,但没有任何反应......
任何帮助将不胜感激。
Fancybox
来自 url 开头的 ajax 调用请求www
而你的链接没有这部分。如果您加载页面www.
一开始,通话就可以进行。
这是由于allow-control-access-policy
浏览器的。总是使用firebug
or chrome developer tools
在控制台中查找错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)