|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Вывод скрипта json |
Вывод скрипта json |
Здравствуйте вот сделал скрипт в формате json
Код $.getJSON(http://free.radioheart.ru:8000/json.xsl?mount=/bvrfm', function(data){ s = ''; $.each(data, function(val) { s = s + "<li class='nexttracks'>" + val + '</li><br />' }) $('.nexttracks-block').html(s); }); |
Ajax запрос JSON-данных — JQuery
Each разве первым аргументом в функцию не индекс передает? Код $.each(new Array("one","two"),function(index,value){alert("Index: "+index+"\nValue: "+value);}); |
|
D@rth_EviL, он поддерживает http://free.radioheart.ru:8000/json.xsl?mount=/bvrfm вот мой json теперь как бы мне его вывести через jquery
|
AlexBoycko, это обычный json а так как запрос кросcдоменный нужно jsonP (буква P на конце)
Am I EviL??? ... Yes I Am!!!
|
D@rth_EviL, ну вот мне сказали дальше цитирую "Сей код запрашивает данные в формате JSON, каждое полученное значение оборачивает в тег <li> и помещает в блок с классом .nexttracks-block. осталось только вывести на страницу"
Код $.getJSON(http://free.radioheart.ru:8000/json.xsl?mount=/bvrfm', function(data){ s = ''; $.each(data, function(val) { s = s + "<li class='nexttracks'>" + val + '</li><br />' }) $('.nexttracks-block').html(s); }); |
йоманарот 3 раз повторяю нельзя просто так через javascript получить инфу с другого домена
нужно чтобы отдающий сервер выдавал в формате jsonP или там была задана поддержка Cross-origin resource sharing Am I EviL??? ... Yes I Am!!!
|
AlexBoycko, если есть доступ к серверу, то он должен отправлять пользователю заголовок:
"Access-Control-Allow-Origin: *", тогда браузер выполнит кросс-доменный запрос. Поддержка Cross-Origin Resource Sharing браузерами. В консоль чаще заглядывай, там много полезной информации можно найти, если что-то не получается. Сообщение отредактировал Nexxus - Четверг, 09 Окт 2014, 22:16:10
|
| |||
| |||