[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с prepend
IamSmorodin
Есть функция:

    function addComment()
{
var cont = document.getElementById('commentBody');

t = document.getElementById('tarea').value;
n = document.getElementById('number_post').value;
link = 'addNewComment.php?post='+t+'&id_post='+n;

var http = createRequestObject();

if( http )
{
http.open('get', link);
http.onreadystatechange = function ()
{
if(http.readyState == 4)
{
$(cont).prepend(http.responseText);
}
}

http.send(null);
}
else
{
document.location = link;
}
}


И есть код пхп:

<div style="margin-left:12px; margin-top:10px;">
<
form name="comment_form" action="" method="GET">
<
textarea id="tarea" style="width:552px; height:70px;"></textarea>
</
form>
</
div>
<
div style="width:350px; margin-top:15px; position:relative; left:37%; margin-bottom:20px;">
<
a href="#" class="button_cabinet" onClick="addComment();">Добавить</a>
</
div>


При клике выполняется файл, в котором новый комментарий записывается база и возвращается форма комментария. Но проблема в том, что комментарий не появляется сразу, а только после обновления страницы. Как это исправить?

_____________
Мой Twitter
Подписывайтесь :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.