Jquery / JS не загружает текстовый файл - PullRequest
2 голосов
/ 08 августа 2011

Я пишу генератор слов / имен. На моем локальном компьютере скрипт работает нормально, но при загрузке jQuery не может загрузить текстовый файл, и я получаю ошибку 404 not found. Текстовый файл есть, я проверял несколько раз. Вот упрощенный код: http://namepicker.site11.com/test.html

Спасибо за любые советы, Тодд

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>JQuery-Load Text File</title>
        <script type="text/javascript" src="./js/jquery-1.4.3.min.js"></script>
            <script type="text/javascript">
            function loadXML()
            {
                var file= './names/names.txt';
                $.get(file, function(data) {
                    alert(data);
                });
            }
            </script>
    </head>

    <body onload="loadXML();">
    </body>
</html>

Ответы [ 3 ]

3 голосов
/ 08 августа 2011

Что ж, простой взгляд на Chrome Developer Tools показывает эту ошибку:

GET http://namepicker.site11.com/names/names.txt 404 (Not Found)

Очевидно, вам действительно нужно загрузить файл names.txt в каталог names.

Редактировать: Я вижу, что другие файлы перенаправляют на страницу вашего хостинга 404, а names/names.txt нет, поэтому, возможно, он существует, но все равно отправляет код 404.Это настоящий текстовый файл или основной файл PHP?

1 голос
/ 08 августа 2011

http://namepicker.site11.com/names/names.txt

Файл не существует, он должен быть там для загрузки.Попробуйте создать его и посмотрите, есть ли у вас такие же проблемы.

РЕДАКТИРОВАТЬ: http://namepicker.site11.com/names/

Файл, кажется, существует, возможно, проверьте настройки CHMOD в файлах.

0 голосов
/ 08 августа 2011

jQuery еще не готов.Вам нужно обернуть функции jQuery .

Например:

$(function() {
    $(window).load(function()
        var file= './names/names.txt';
        $.get(file, function(data) {
            alert(data);
        });
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...