Показать сообщение отдельно
  #1 (permalink)  
Старый 26.01.2011, 00:11
Аватар для LextoR
Новичок на форуме
Отправить личное сообщение для LextoR Посмотреть профиль Найти все сообщения от LextoR
 
Регистрация: 25.01.2011
Сообщений: 4

Заполнить массив
Как заполнить массив данными из запроса?

тоесть из запроса можно плучить один результат, но там их много, и точное кол-во не указано...

function onGetAudioData(audio) {
    var r,html;
    if (audio.response) {
        r = audio.response;
        if (r.me) {
// элементы для одной строки.. как один объект чтоли...
            var aaid = r.me.aid //не порядковые ИД..
            var atitle = r.me.title
            var aartist = r.me.artist
            var adur = r.me.duration
            var aurl = r.me.url

html = "<b>"+aartist+"</b> - <i>"+atitle+" ( "+r.me.duration+" sec )</i>[<a href='"+aurl+"'>Download</a>]" //строка вывода
//кол-во их неизвестно
            ge('openapi_audio').innerHTML = html
        }
    }
}

<span id="openapi_audio"><a href="#" id="audioload" onclick="getAudioData()">Get Audio</a></span></div><br>

Это на странице у меня для вывода переменной html


Пример ответа на запрос в формате XML
<?xml version="1.0" encoding="utf-8"?>
<response list="true">
<audio>
<aid>60830458</aid>
<artist>Unknown</artist>
<title>Bosco</title>
<duration>Unknown</duration>
<url>httр://site.ru/1.mp3</url>
</audio>
<audio>
<aid>59317035</aid>
<owner_id>1234</owner_id>
<artist>Unknown2</artist>
<title>Unknown2</title>
<duration>234</duration>
<url>httр://site.ru/2.mp3</url>
</audio>
</response>
Ответить с цитированием