Показать сообщение отдельно
  #1 (permalink)  
Старый 25.01.2013, 09:36
Интересующийся
Отправить личное сообщение для WaMpIr Посмотреть профиль Найти все сообщения от WaMpIr
 
Регистрация: 05.10.2010
Сообщений: 23

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 на сайте не используется!
Ответить с цитированием