JQuery Fancybox застрял на спиннинг загрузчик - PullRequest
0 голосов
/ 23 февраля 2012

Я реализую пример ajax для jQuery fancybox, но все, что мне кажется, - это вращающийся загрузчик, когда я указываю ему на файл php и выводю сообщение. Хорошо работает, читая ajax.txt.

У меня нет большого опыта работы с ajax, поэтому я уверен, что упускаю что-то простое.

Обновление: я стал немного ближе к проблеме. Я обнаружил, что он работает в Chrome, но не в Firefox 10, но до сих пор не уверен, что вызывает его, поскольку я не получаю сообщение об ошибке - хорошо в ie9 также

Новое обновление: я обнаружил проблему. Это был блокировщик рекламы. Я попробовал это на еще двух машинах, оба с хромом. Разница была только в том, что был запущен adblock. Это всегда будет проблемой с ajax или я могу что-то сделать в коде?

    $(document).ready( function() {


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

    });

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

Php файл:

<?php

    echo "Hello"; 

?>

Ответы [ 3 ]

0 голосов
/ 23 февраля 2012

Убедитесь, что вы установили тип контента ajax.

$("#various2").fancybox({type:'ajax'});
0 голосов
/ 23 февраля 2012

Глупый вопрос, но у вас есть необходимые ссылки 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" />
0 голосов
/ 23 февраля 2012

В вашем фактическом php-коде у вас есть

<a href="..." 

тег хорошо сформирован? Согласно приведенному выше примеру, вы этого не делаете, поэтому может случиться так, что jQuery не сможет правильно проанализировать документ, чтобы получить ваш тег. Есть ли какие-либо ошибки в IE или FireFox (с включенным FireBug), которые вы можете предоставить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...