Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Правильно вывести результаты (https://javascript.ru/forum/misc/25635-pravilno-vyvesti-rezultaty.html)

allasan 11.02.2012 11:09

Правильно вывести результаты
 
Извините если не в тот раздел, модераторы, перенесите, пожалуйста, куда надо. Спасибо!

Здравствуйте. В JS не силен, прошу помощи!
Стоит задача - вывести сообщения из mysql без перезагрузки страницы.
У меня есть следующий код:

function go() {
        var searchString    = $("#search_box").val();
        var data            = 'id='+ searchString;
 
        if(searchString) {
            $.ajax({
                type: "POST",
                url: "mess.php",
                data: data,
                beforeSend: function(html) { // запустится до вызова запроса
                    $("#messages").html('');
               },
               success: function(html){ // запустится после получения резуотатов
                    $("#messages").show();
                    $("#messages").append(html);
              }
            });
        }
        return false;
    }


из mess.php получает строки.
И блок вывода результатов:


Код:

<div id="messages"></div>
Все работает, все хорошо, !НО, при каждом выводе результатов все что находилось в DIV заменяется полностью. Как реализовать "добавление" в div новых выведенных результатов к старым в данном примере?

Если можно, пожалуйста, код с краткими пояснениями что к чему.
Заранее огромное спасибо!

allasan 11.02.2012 12:00

А ответ оказался таким простым! Спасибо большое!:thanks:

allasan 11.02.2012 14:37

А еще вопросик, мне надо запользовать

document.getElementById('scroll').scrollTop = 9999;


при выводе результатов, но только если эти результаты ВООБЩЕ ЕСТЬ.
Я больше ориентирован на PHP поэтому JS для меня сложен в понимании. Подскажите пожалуйста решение и этой проблемки!

allasan 11.02.2012 17:50

UP


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