JS вывод информации из XML
Всем доброго времени суток.
Появилась необходимость взять все названия материалов из Каталога файлов сайта на uCoz и выстроить их в div блок, в котором каждое название имеет собственную строку, и с каждым из них можно работать отдельно, например через условия, или, что лучше, обрабатывать во втором скрипте, так же каждое название по отдельности. XML взят из API сайта. У меня получился такой код: <div id="otvet"></div> <script type="text/javascript"> $.get( 'http://rkwo.ucoz.ru/api/load/', function(data){ var mydata = new Array(); var i = 0; $('name', data).each(function(){ if($(this).text()=='TITLE'){ if(mydata[$(this).text()] == undefined) mydata[$(this).text()] = new Array(); mydata[$(this).text()][i] = $(this).next().text(); i++; } }); $('#otvet').html(''+mydata['TITLE'][0]+' '+' '+mydata['TITLE'][1]+''); }, 'xml' ); </script> Он работает, значения выводятся в строку через запятую, а вот как дальше с ними работать - не понятно. Рассчитывается использовать этот div для поиска (поисковые подсказки). Пробовал что-то типа такого: function test2(form) { $.ajax({ if (form.q.value == 'вот тут должно подставляться значение из TITLE') alert("Неверно введен адрес e-mail!"); else alert("OK!"); }); }; Т.е. получается, что при вводе в форму некоторого сочетания символов производится проверка на соответствие "двух строк", а именно введённых с некими значениями из div, взятых из XML. Если есть совпадения, то под поиском выводится отдельный div, где уже отображаются приблизительно совпавшие строки. P.S. PHP на сайте не используется! |
Часовой пояс GMT +3, время: 17:05. |