MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Нужна помощь по скриптам

 

4
Радио @Radio_Strfm_1
Вставляю скрипт , а данные с сервера не парсит, причем не один скрипт не парсит данные с **********
Может быть что у нас может защита стоит и ее нужно выключить?

89
Ok_go_love @Ok_go_love
Больше информации, пожалуйста. А то так не понятно, что он должен парсить, на чем скрипт написан, что должно получить в итоге.

20
y4eHuK @y4eHuK
Чтоб не создавать подобные темы напишу тут.
В общем есть:

<html>
<head>
<meta charset="UTF-8">
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'></script>
<script>
function show_station_title() {
$.getJSON('http://193.107.113.23:8000/status-json.xsl?mount=/nonstop', function(data) {
$('.track_title').html(data.icestats.source.title);
})
}
$(document).ready(function() {
show_station_title();
setInterval('show_station_title()', 3000)
});
</script>
</head>
<body>
<div class='track_title'></div>
</body>
</html>

Но почему-то не хочит парсить нормально, причину понять не могу если ставить как изначально было.
<html>
<head>
<meta charset="UTF-8">
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'></script>
<script>
function show_station_title() {
$.getJSON('http://free.radioheart.ru:8000/status-json.xsl?mount=/bvrfm', function(data) {
$('.track_title').html(data.icestats.source.title);
})
}
$(document).ready(function() {
show_station_title();
setInterval('show_station_title()', 3000)
});
</script>
</head>
<body>
<div class='track_title'></div>
</body>
</html>

Та отображает трек который сейчас играет, а если заменяю на свою ссылку то не работает.
В чем может быть проблемма ?

382
Grigorij @gyurgin_1
да окантуйте например так
<?php
echo "<html>
<head>
<meta charset=\"UTF-8\">
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'></script>
<script>
function show_station_title() {
$.getJSON('http://193.107.113.23:8000/status-json.xsl?mount=/nonstop', function(data) {
$('.track_title').html(data.icestats.source.title);
})
}
$(document).ready(function() {
show_station_title();
setInterval('show_station_title()', 3000)
});
</script>
</head>
<body>
<div class='track_title'></div>
</body>
</html>";
?>

20
y4eHuK @y4eHuK
Не помогает, да и в чем разница будет это выводиться через пхп или без него.

382
Grigorij @gyurgin_1
Да ваш айскаст лежит, толком ничего не проверишь. Код рабочий 100% .

20
y4eHuK @y4eHuK
Заработает ближе к обеду по МСК.
Там тех работы на сервере.
Ну, у меня не работает, в том то и беда.
Что если ставлю с друго-го icecast'а то пашет, а с моего нет.

89
Ok_go_love @Ok_go_love
Вы хоть консоль в браузере читали? На 99% уверен, что проблема в Access-Control-Allow-Origin.