За последние 24 часа нас посетили 19988 программистов и 1708 роботов. Сейчас ищут 1580 программистов ...

Не удаётся подкачать файл txt

Тема в разделе "JavaScript и AJAX", создана пользователем DJTIMOHA, 5 апр 2015.

  1. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Код (Text):
    1. <script type="text/javascript" src="http://saintp-radio.ru/jquery.js"></script>
    2. </head>
    3.  
    4. <body>
    5. <div id="content"></div>
    6. <script>
    7.         function show()
    8.         {
    9.             $.ajax({
    10.                 url: "http://saintp-radio.ru/spr/track-sp.txt",
    11.                 cache: false,
    12.                 success: function(html){
    13.                     $("#content").html(html);
    14.                 }
    15.             });
    16.         }
    17.    
    18.         $(document).ready(function(){
    19.             show();
    20.             setInterval('show()',1000);
    21.         });
    22. </script>
    В чём может быть проблема?
    Возможно ли то что подкачиваю файл txt с другого хостинга?
     
  2. maxmuha

    maxmuha Новичок

    С нами с:
    11 янв 2015
    Сообщения:
    107
    Симпатии:
    0
    Адрес:
    Мурманск
  3. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Дело в том что там не просто текст, а HTML код

    Код (Text):
    1. <b><div class=text><a href="http://vkontakte.ru/audio?q=VBT Feat. 4SGM, Kerry Force
    2. " target="_blank">VBT  Feat. 4SGM, Kerry Force
    3. </a></div></div></b>
     
  4. maxmuha

    maxmuha Новичок

    С нами с:
    11 янв 2015
    Сообщения:
    107
    Симпатии:
    0
    Адрес:
    Мурманск
    Там про кроссдоменные запросы.
     
  5. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Попробывал, ваще не пашет. в <div пустоту выдает

    Добавлено спустя 15 минут 21 секунду:
    Пробую так
    Код (Text):
    1. <script type="text/javascript" src="jquery.js"></script>
    2. </head>
    3.  
    4. <body>
    5. <div id="content"></div>
    6. <script>
    7.       function show()
    8.       {
    9.          $.ajax({
    10.             url: "track-sp.txt",
    11.             cache: false,
    12.             success: function(html){
    13.                $("#content").html(html);
    14.             }
    15.          });
    16.       }
    17.    
    18.       $(document).ready(function(){
    19.          show();
    20.          setInterval('show()',1000);
    21.       });
    22. </script>
    подкачка с своего сайта идёт отлично, мне нужно с
    сайта
    Код (Text):
    1. url: "http://saintp-radio.ru/spr/track-sp.txt"
     
  6. maxmuha

    maxmuha Новичок

    С нами с:
    11 янв 2015
    Сообщения:
    107
    Симпатии:
    0
    Адрес:
    Мурманск
    кроссдоменные запросы блокируются браузером (в целях безопасности).
    Если у Вас нет доступа к другому сайту, то можно попробовать реализовать обработчик на своем сайте.
    Примерно таким образом:
    обработчик получает запрос от браузера типа получить данные с адреса "http://saintp-radio.ru/spr/track-sp.txt",
    обработчик выполняет запрос на указанный адрес после чего (принимает решение, преобразует данные и т.д. и т.п) и отправляет результат своей работы браузеру.
     
  7. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Пробывал на других браузерах даже с мобилы. Результат тот же. А можно реализавать средствами PHP?