XML -> JS (массив) - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 13 Jan 2025 02:38:46 +0300;) Удачи
https://visavi.net/topics/7493/138782
XML -> JS (массив) АртурMon, 29 Mar 2010 21:26:52 +0400Сообщенияhttps://visavi.net/topics/7493/138782Цену вперед надо писать <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> )))<br>
Забирай за такие бабки свой мастерский код назад <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
Насчет XML, он собественно и генерируется из БД, т.к. получать в среду JS <br>
в виде строчки для меня сложней, +на этом же XML работают еще пара страниц<br>
Насчет взаимных высказываний - сори <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> но в таком стиле пообщаться я люблю <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
<blockquote class="blockquote">маленький гаденышь</blockquote> - ты меня еще в реале не видел <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> <br>
И на последок, <span style="color:#0000ff">Спасибо</span>, +
https://visavi.net/topics/7493/138745
XML -> JS (массив) АнатолийMon, 29 Mar 2010 20:08:02 +0400Сообщенияhttps://visavi.net/topics/7493/138745Оу... Чуть не забыл - мой мастерский мозг требует за эту работу 600 р, кошелек скинуть? <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/7493/138430
XML -> JS (массив) АртурMon, 29 Mar 2010 12:03:40 +0400Сообщенияhttps://visavi.net/topics/7493/138430А теперь пару замечаний:<br>
1) Что там у тебя SQL запросом получается? Если ты берешь данные с XML ???<br>
2) На куя тут XML? Подобные данные целесообразнее хранить в БД<br>
3) Для особо одаренных никому не запрещено цитировать так, как ему удобно, а с твоей стороны это - "Для особо одаренных: не надо копировать весь текст, справа есть ссылка Цитировать" - попытка добавить горечи в твой пост, по типу - "у тебя там ошибки орфографические, ты дурак!" - но.. Эти способы говорят о многом <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/7493/138426
XML -> JS (массив) АртурMon, 29 Mar 2010 11:59:01 +0400Сообщенияhttps://visavi.net/topics/7493/138426Так что в следующий раз, маленький гаденышь, внимательно изучай все что входит в состав методов нового для тебя программного продукта <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
И спасибо за укус в печень - "Ты в 6 посте расшифровал назавние Ajax, хотя, как я понял из темы, ты понятия не имеешь, как оно работает." - помогает не рассла***ся ;)<br>
Удачи
https://visavi.net/topics/7493/138425
XML -> JS (массив) АртурMon, 29 Mar 2010 11:57:37 +0400Сообщенияhttps://visavi.net/topics/7493/138425Возможно у меня не тай уж и мастерский мозг, но моя opera 9.6 говорит что этот код прекрасно работает, а xml под него таков:<br>
<pre class="prettyprint">
<file>
<name id="1">Название 1</name>
<name id="2">Название 2</name>
<name id="3">Название 3</name>
</file>
</pre>
https://visavi.net/topics/7493/138424
XML -> JS (массив) АртурMon, 29 Mar 2010 11:55:53 +0400Сообщенияhttps://visavi.net/topics/7493/138424<pre class="prettyprint">
<html>
<body>
<script>
function loadXMLDoc(url){
var req = new XMLHttpRequest();
req.open("GET", url, true);
req.send(null);
req.onreadystatechange = function(){
if (req.readyState == 4){ // Запрос возвращен
var mydiv = document.createElement('select');
// Создаем узел select
var xml = req.responseXML.documentElement;
var aName = xml.getElementsByTagName('name');
for (var i = 0 ; i < aName.length ; i++) {
var sData = aName.item(i).firstChild.data;
var sId = aName.item(i).getAttribute('id');
var noOption = document.createElement('option');
noOption.setAttribute('value', sId);
noOption.innerText = sData;
mydiv.appendChild(noOption);
// набиваем узел select полученными узлами option
}
document.getElementsByTagName('body').item(0).appendChild(mydiv);
//так как AJAX асенхронен, придется вставлять полученное прямо в функции обработки ответа
}
}
}
loadXMLDoc('q.xml');
</script>
</body>
</html>
</pre>
https://visavi.net/topics/7493/138422
XML -> JS (массив) АртурMon, 29 Mar 2010 11:51:58 +0400Сообщенияhttps://visavi.net/topics/7493/138422Боже Ш ты мой, что это за пакость:<br>
"mydiv.innerHTML +=" ???<br>
Где применение DOM используемого в AJAX ???
https://visavi.net/topics/7493/138418
XML -> JS (массив) АртурMon, 29 Mar 2010 11:46:42 +0400Сообщенияhttps://visavi.net/topics/7493/138418Уже одна есть<br>
Если ты знаешь как работает XMLHttpRequest, почему ты не знаешь что его событие onreadystatechange происходжит в четыре этапа:<br>
1 - посылка<br>
2 - обработка<br>
3 - возвращение<br>
4 - получение<br>
И почему ты пе проверяешь какой этап используется:<br>
if (Ajax.readyState == 4)<br>
???
https://visavi.net/topics/7493/138414
XML -> JS (массив) АртурMon, 29 Mar 2010 11:41:26 +0400Сообщенияhttps://visavi.net/topics/7493/138414Некогда не подозревал что можно пользоваться замечательным свойством тегов - Атрибут - и записать весь файл по типу:<br>
<pre class="prettyprint">
<name id="1">Название 1</name>
<name id="2">Название 2</name>
<name id="3">Название 3</name>
</file>
</pre>
А затем выбирать все становится проще простого:<br>
<pre class="prettyprint">
var xml = req.responseXML.documentElement;
var aName = xml.getElementsByTagName('name');
for (var i = 0 ; i < aName.length ; i++) {
mydiv.innerHTML +='<option value="'+aName.item(i).getAttribute('id')+'">' +aName.item(i).firstChild.data+'</option>' ;
}
mydiv.innerHTML+='</select>';
</pre>
Мой мозг возможно не такой гениальный как твой но сейчас я попробую это дело протестировать и найду еще кучу ошибок в твоем коде <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/7493/138412
XML -> JS (массив) АртурMon, 29 Mar 2010 11:34:56 +0400Сообщенияhttps://visavi.net/topics/7493/138412<img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> <br>
Мой мастерский мозг подозревает что твой мастерский мозг не знает как работает DOM, а точнее:<br>
<pre class="prettyprint">
<file>
<id>1</id>
<name>Название 1</name>
<id>2</id>
<name>Название 2</name>
<id>3</id>
<name>Название 3</name>
</file>
</pre>
Как ты обращаешься к NodeList - mass_name[I] - это корректно ???<br>
Что еще за обращение к первому узлу за #text firstChild.data ??? в большенстве своем оно вообще не работает
https://visavi.net/topics/7493/138406
XML -> JS (массив) АртурMon, 29 Mar 2010 11:26:38 +0400Сообщенияhttps://visavi.net/topics/7493/138406А по моему, ты просто балабол.<br>
<a href="//visavi.net/forum/topic.php?tid=7403&">http://visavi.net/forum/topic.php?tid=7403&</a><br>
Ты в 6 посте расшифровал назавние Ajax, хотя, как я понял из темы, ты понятия не имеешь, как оно работает.<br>
Набиваешь посты на форуме - не в моих темах, а если пишешь - то думай что именно.<br>
<blockquote class="blockquote"><br>
"Вывести в <SELECT>'е выбраные из БД значения" - выбранные кем?<br>
</blockquote>
Выбирает их бабушка-пенсионерка, которую я нанял млин.<br>
Естественно РНР скриптом с помощью <span style="color:#0000ff">MySQL запроса</span>.<br>
Шел бы ты парень в раздел Общение и не парил людям мозг да и себя не позорил<br>
-----<br>
В коде из всего написаного почемуто не работает <br>
<pre class="prettyprint">
mass_id = xmlDocumentElement.getElementsByTagName('id');
mass_name = xmlDocumentElement.getElementsByTagName('name');
</pre>
И сколько твой мастерский мозг потребует денег за решение данной задачи?<br>
P.S. Для особо одаренных: не надо копировать весь текст, справа есть ссылка <br>
<strong>Цитировать</strong>
https://visavi.net/topics/7493/138382
XML -> JS (массив) АнатолийMon, 29 Mar 2010 10:43:36 +0400Сообщенияhttps://visavi.net/topics/7493/138382Мне одному кажется что тут бла бла бла? :\<br>
"Вывести в <SELECT>'е выбраные из БД значения" - выбранные кем?<br>
"На PHP-файл, генерирующий XML передается ID выбраной марки автомобиля,<br>
он по этой марке генерирует все ее модели" - ну и прекрасно раз генерирует, при чем тут JS<br>
"вставить после выбора марки выпадающий список с выбором модели авто" - все что ты сказал можно заменить предложением - у меня есть код, хочу добавить кое что к нему, можете это добавить бесплатно? - ???
https://visavi.net/topics/7493/137910
XML -> JS (массив) АртурSun, 28 Mar 2010 19:06:23 +0400Сообщенияhttps://visavi.net/topics/7493/137910Вывести в <SELECT>'е выбраные из БД значения.<br>
На PHP-файл, генерирующий XML передается ID выбраной марки автомобиля,<br>
он по этой марке генерирует все ее модели.<br>
Моя задача: вставить после выбора марки выпадающий список с выбором модели авто
https://visavi.net/topics/7493/137905
XML -> JS (массив) АнатолийSun, 28 Mar 2010 19:01:04 +0400Сообщенияhttps://visavi.net/topics/7493/137905Ты вообще что хочешь сделать?
https://visavi.net/topics/7493/137894
XML -> JS (массив) АртурSun, 28 Mar 2010 18:35:45 +0400Сообщенияhttps://visavi.net/topics/7493/137894