Javascript.RU

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

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

Здравствуйте. В 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 новых выведенных результатов к старым в данном примере?

Если можно, пожалуйста, код с краткими пояснениями что к чему.
Заранее огромное спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 11.02.2012, 12:00
Интересующийся
Отправить личное сообщение для allasan Посмотреть профиль Найти все сообщения от allasan
 
Регистрация: 11.02.2012
Сообщений: 16

А ответ оказался таким простым! Спасибо большое!
Ответить с цитированием
  #3 (permalink)  
Старый 11.02.2012, 14:37
Интересующийся
Отправить личное сообщение для allasan Посмотреть профиль Найти все сообщения от allasan
 
Регистрация: 11.02.2012
Сообщений: 16

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

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


при выводе результатов, но только если эти результаты ВООБЩЕ ЕСТЬ.
Я больше ориентирован на PHP поэтому JS для меня сложен в понимании. Подскажите пожалуйста решение и этой проблемки!
Ответить с цитированием
  #4 (permalink)  
Старый 11.02.2012, 17:50
Интересующийся
Отправить личное сообщение для allasan Посмотреть профиль Найти все сообщения от allasan
 
Регистрация: 11.02.2012
Сообщений: 16

UP
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести объект в html MrPostman Элементы интерфейса 16 30.01.2012 19:13
Как правильно передать значение. xadv Работа 2 05.11.2010 12:55
Как правильно прописать свой код в .js Всеми_Любимый Элементы интерфейса 6 23.02.2010 21:34
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26