jQuery fancybox卡在旋转装载机上

时间:2012-02-22 22:14:49

标签: javascript jquery fancybox

我正在为jQuery fancybox实现ajax示例,但是当我将其指向php文件并回显消息时,我似乎得到的只是旋转加载器。它可以正常读取ajax.txt。

我对ajax没有太多经验,所以我确信我错过了一些简单的东西。

更新:我已经接近这个问题了。我发现它在chrome中工作但不是firefox 10,仍然不确定是什么导致它因为我没有收到错误 - 好的ie9也

新的更新:我发现了问题。这是adblocker。我在另外两台机器上试用了它们,都带有镀铬。唯一的区别在于运行adblock。 这总是与ajax有关,还是我可以在代码中做些什么?

    $(document).ready( function() {


        $("#various2").fancybox();

    });

    <a id="various2" href="adContent.php">

Php文件:

<?php

    echo "Hello"; 

?>

3 个答案:

答案 0 :(得分:0)

在您的实际PHP代码中,您有

吗?
<a href="..." 

标签形成良好?根据上面的示例,您没有,因此可能是jQuery无法正确解析文档以获取您的标记。您可以提供的IE或FireFox(启用FireBug)是否会出现任何错误?

答案 1 :(得分:0)

确保将内容类型设置为ajax。

$("#various2").fancybox({type:'ajax'});

答案 2 :(得分:0)

愚蠢的问题,但你脑子里有所需的jquery链接吗?

<script type="text/javascript" src="[Your library loc]/jquery.min.js"></script>
<script type="text/javascript" src="[Your library loc]/jquery.fancybox-1.3.4.pack.js"> </script>
<link rel="stylesheet" href="[Your library loc]/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />