Запрошенный URL / undefined не найден на этом сервере - PullRequest
1 голос
/ 23 апреля 2011

У меня есть следующий код:

<a class="quickrate lightGreyBtn" href="selectmovie.php">Launch Quick Rate</a>

//this is inside my javascript
$(".lightGreyBtn").click(function() {
        $.fancybox({
               'width' : '75%',
               'height' : '75%',
               'autoScale' : false,
               'transitionIn' : 'none',
               'transitionOut' : 'none',
               'type' : 'iframe'
        });

        return false;
    });

Когда я нажимаю на кнопку, я получаю сообщение об ошибке:

The requested URL /undefined was not found on this server.

Вот что у меня есть в моем файле selectmovie.php

<body id="quickstart">
        <div id="dialog" style="display: block;">
            <div>
                <h1><strong>Rate <span class="number">10</span> movies you like</strong> and start finding new favorites.</h1>
                <ul class="items">
                    <li data-page="1">
                        <ul class="clearfix quickstart objects">
                                <?php
                                    $db = new PDO("mysql:host=localhost;dbname=test;",'root','test');
                                    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                                    $db->beginTransaction();
                                    $result = $db->prepare("SELECT MID, TITLE, URL FROM movie WHERE YEAR = ? AND URL != ? ORDER BY RAND() LIMIT 8");    
                                    $result->execute(array(2011, 'http://cdn-5.nflximg.com/us/boxshots/large/70144645.jpg'));
                                    $movies = $result->fetchAll(PDO::FETCH_ASSOC); 
                                    foreach ($movies as $movie)
                                    {

                                        //create some html code using echo here
                                    }
                                ?>
                        </ul>
                    </li>
                </ul>

                <a href="#" data-page="1" data-nexttoken="1301018340333" data-total="135" data-seed="1301018340333" class="next newBlue">More Movies »</a>
            </div>
        </div>


</body>

В чем проблема?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2011

Нет свойства href в объекте, переданном $.fancybox.Попробуйте добавить это после 'type' : 'iframe' (вам, конечно же, понадобится запятая после 'iframe'):

'href' : $(this).attr('href')
0 голосов
/ 23 апреля 2011

попробуйте использовать абсолютный путь вместо относительного пути!

попробуйте проверить журнал ошибок Apache, возможно, вы сможете получить дополнительную информацию об ошибке там. попробуйте запустить только PHP-скрипт и убедитесь, что он успешен!

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