Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   ajax - jquery, не заменять а добавлять... (https://javascript.ru/forum/jquery/23139-ajax-jquery-ne-zamenyat-dobavlyat.html)

point3d 13.11.2011 18:50

ajax - jquery, не заменять а добавлять...
 
Такая проблема, меняется часть контента через ajax и jquery, все работает, но в данный момент нужно чтобы контент не менялся а добавлялся.

Вот эта часть отвечает за обновление, не как не могу ее переделать, насколько я понял можно использовать http://api.jquery.com/append/
Но сколько не бился не получается.
Кто то может помочь?

updateContent: function(xml) {
          var updates = xml.getElementsByTagName('partialupdate');
          for (var i = 0; i < updates.length; i++) {
            var update = updates.item(i);
            var id = update.getAttribute('id');
            if (id == null) {
              alert('invalid xml (no id)');
            } else {
              var target = $('#'+id);  //======= +++
              if (!target.length) { //======= +++
                alert('could not find element: ' + id);
              } else {
                target = target.get(0);
                var data = eval('update.firstChild.nodeValue');
                if (data == null || data == undefined) {
                  data = '';
                }

                target.innerHTML = data;
              }
            }
          }
     },

ksa 13.11.2011 19:16

Цитата:

Сообщение от point3d
нужно чтобы контент не менялся а добавлялся

Как вариант, строка 19

target.innerHTML += data;

point3d 13.11.2011 19:28

Хм... работает... вот блин я тормоз :cray:

ksa, ОГРОМНОЕ СПАСИБО!!! А то у чуть не угорел, все пытался append туда запихнуть.


Часовой пояс GMT +3, время: 15:09.