XML -> JS (массив) - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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) Для особо одаренных никому не запрещено цитировать так, как ему удобно, а с твоей стороны это - &quot;Для особо одаренных: не надо копировать весь текст, справа есть ссылка Цитировать&quot; - попытка добавить горечи в твой пост, по типу - &quot;у тебя там ошибки орфографические, ты дурак!&quot; - но.. Эти способы говорят о многом <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> И спасибо за укус в печень - &quot;Ты в 6 посте расшифровал назавние Ajax, хотя, как я понял из темы, ты понятия не имеешь, как оно работает.&quot; - помогает не рассла***ся ;)<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"> &lt;file&gt; &lt;name id=&quot;1&quot;&gt;Название 1&lt;/name&gt; &lt;name id=&quot;2&quot;&gt;Название 2&lt;/name&gt; &lt;name id=&quot;3&quot;&gt;Название 3&lt;/name&gt; &lt;/file&gt; </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"> &lt;html&gt; &lt;body&gt; &lt;script&gt; function loadXMLDoc(url){ var req = new XMLHttpRequest(); req.open(&quot;GET&quot;, url, true); req.send(null); req.onreadystatechange = function(){ if (req.readyState == 4){ // Запрос возвращен var mydiv = document.createElement(&#039;select&#039;); // Создаем узел select var xml = req.responseXML.documentElement; var aName = xml.getElementsByTagName(&#039;name&#039;); for (var i = 0 ; i &lt; aName.length ; i++) { var sData = aName.item(i).firstChild.data; var sId = aName.item(i).getAttribute(&#039;id&#039;); var noOption = document.createElement(&#039;option&#039;); noOption.setAttribute(&#039;value&#039;, sId); noOption.innerText = sData; mydiv.appendChild(noOption); // набиваем узел select полученными узлами option } document.getElementsByTagName(&#039;body&#039;).item(0).appendChild(mydiv); //так как AJAX асенхронен, придется вставлять полученное прямо в функции обработки ответа } } } loadXMLDoc(&#039;q.xml&#039;); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; </pre> https://visavi.net/topics/7493/138422 XML -> JS (массив) Артур Mon, 29 Mar 2010 11:51:58 +0400 Сообщения https://visavi.net/topics/7493/138422 Боже Ш ты мой, что это за пакость:<br> &quot;mydiv.innerHTML +=&quot; ???<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"> &lt;name id=&quot;1&quot;&gt;Название 1&lt;/name&gt; &lt;name id=&quot;2&quot;&gt;Название 2&lt;/name&gt; &lt;name id=&quot;3&quot;&gt;Название 3&lt;/name&gt; &lt;/file&gt; </pre> А затем выбирать все становится проще простого:<br> <pre class="prettyprint"> var xml = req.responseXML.documentElement; var aName = xml.getElementsByTagName(&#039;name&#039;); for (var i = 0 ; i &lt; aName.length ; i++) { mydiv.innerHTML +=&#039;&lt;option value=&quot;&#039;+aName.item(i).getAttribute(&#039;id&#039;)+&#039;&quot;&gt;&#039; +aName.item(i).firstChild.data+&#039;&lt;/option&gt;&#039; ; } mydiv.innerHTML+=&#039;&lt;/select&gt;&#039;; </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"> &lt;file&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Название 1&lt;/name&gt; &lt;id&gt;2&lt;/id&gt; &lt;name&gt;Название 2&lt;/name&gt; &lt;id&gt;3&lt;/id&gt; &lt;name&gt;Название 3&lt;/name&gt; &lt;/file&gt; </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&amp;">http://visavi.net/forum/topic.php?tid=7403&amp;</a><br> Ты в 6 посте расшифровал назавние Ajax, хотя, как я понял из темы, ты понятия не имеешь, как оно работает.<br> Набиваешь посты на форуме - не в моих темах, а если пишешь - то думай что именно.<br> <blockquote class="blockquote"><br> &quot;Вывести в &lt;SELECT&gt;&#039;е выбраные из БД значения&quot; - выбранные кем?<br> </blockquote> Выбирает их бабушка-пенсионерка, которую я нанял млин.<br> Естественно РНР скриптом с помощью <span style="color:#0000ff">MySQL запроса</span>.<br> Шел бы ты парень в раздел Общение и не парил людям мозг да и себя не позорил<br> -----<br> В коде из всего написаного почемуто не работает <br> <pre class="prettyprint"> mass_id = xmlDocumentElement.getElementsByTagName(&#039;id&#039;); mass_name = xmlDocumentElement.getElementsByTagName(&#039;name&#039;); </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> &quot;Вывести в &lt;SELECT&gt;&#039;е выбраные из БД значения&quot; - выбранные кем?<br> &quot;На PHP-файл, генерирующий XML передается ID выбраной марки автомобиля,<br> он по этой марке генерирует все ее модели&quot; - ну и прекрасно раз генерирует, при чем тут JS<br> &quot;вставить после выбора марки выпадающий список с выбором модели авто&quot; - все что ты сказал можно заменить предложением - у меня есть код, хочу добавить кое что к нему, можете это добавить бесплатно? - ??? https://visavi.net/topics/7493/137910 XML -> JS (массив) Артур Sun, 28 Mar 2010 19:06:23 +0400 Сообщения https://visavi.net/topics/7493/137910 Вывести в &lt;SELECT&gt;&#039;е выбраные из БД значения.<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