pozitiv
Постоялец
- Регистрация
- 25 Ноя 2007
- Сообщения
- 58
- Реакции
- 5
- Автор темы
- #1
Начал изучать библиотеку prototype и решил перевести каменты для движка на аякс...знач так...есть форма отправки камента, в ней текстовое поле для самого камента и несколько скрытых полей с дополнительными параметрыми для записи в БД и есть кнопка которая запускает скрипт:
скрипт передает данные страничке comment.php?do=addcomment а в ней записано
впринципе все нормально, но никак немогу понять куда надо вставлять new Ajax.Updater чтобы при успешной записи камента в БД из БД бралась инфо о последнем каменте и шла запись етих данных в заданный див...
function addC() {
var url = $F('url');
var comment = $F('comment_message');
var cid = $F('cid');
var ctype = $F('ctype');
var uid = $F('uid');
var pars = 'comment_message='+comment+'&cid='+cid+'&ctype='+ctype+'&uid='+uid;
new Ajax.Request(url1,
{
method: 'get',
parameters: pars,
onLoading:function(){
$("loading").style.display="block";
},
onSuccess: function(transport){
$("loading").style.display="none";
},
onFailure: function(){
alert('Something went wrong...')
}
}
);
}
скрипт передает данные страничке comment.php?do=addcomment а в ней записано
if ($do == "addcomment") {
$result = dbquery("INSERT INTO ".$db_prefix."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$uid', '$comment_message', '1', '".time()."', '".USER_IP."')");
}
впринципе все нормально, но никак немогу понять куда надо вставлять new Ajax.Updater чтобы при успешной записи камента в БД из БД бралась инфо о последнем каменте и шла запись етих данных в заданный див...