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
Подписывайтесь :)