// передаем опции в ajaxSubmit
//$("#commentform").ajaxSubmit(options);
function DataFromServer(data){
var err = $('#error');
//alert("Спасибо за комментарий!"+data);
err.html('Спасибо за участие в обсуждении!.');
$('#all_comments_div').html(data);
//$('#comments_cnt').html($('#comments_cnt').val()+1);
$("#loading").hide();
}
function ShowCommentsFromServer(data){
//var err = $('#error');
//alert(data);
$('#all_comments_div').show();
$('#all_comments_div').html(data);
$("#loading").hide();
$('#show_comments_btn').hide();
}
function ValidateComment() {
var err = $('#error');
if($('#author').val() == '') {
alert('autor='+$('#author').val());
err.html(''+'(!) Введите Ваше имя'+'');
return false;
} // end if
if($('#email').val() == '') {
err.html(''+'(!) Введите допустимый email'+'');
return false;
} // end if
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!filter.test($('#email').val())) {
err.html(''+'(!) Введите допустимый email!'+'');
if (evt.preventDefault) {evt.preventDefault();}
return false;
} // end if
if($('#comment').val() == '') {
err.html(''+'(!!!) Введите Ваш комментарий'+'');
return false;
} // end if
return true;
}
function ShowAllComments() {
var options = {
type: "POST",
data: {
action_comments:"showall",
comment_post_ID: $("#comment_post_ID").val()
},
url: "http://koropovo.com/wp-content/plugins/ajax-comment-posting/ajax-comment-posting.php",
success: function(data) {
ShowCommentsFromServer(data);
}
};
$.ajax(options);
$("#loading").show();
$('loading_txt').html('Загружаю комментарии ...');
}
function SendNewComment() {
if (ValidateComment()) {
$('#error').empty();
// готовим объект
var options = {
type: "POST",
data: {
action_comments:"addcomment",
author:$("#author").val(),
email:$("#email").val(),
website:$("#url").val(),
comment:$("#comment").val(),
comment_post_ID: $("#comment_post_ID").val()
},
url: "http://koropovo.com/wp-content/plugins/ajax-comment-posting/ajax-comment-posting.php",
error: function(data){
$("#loading").hide();
alert("Connect error!\nИзмените Ваш комментарий!");
},
success: function(data) {
DataFromServer(data);
}
};
$.ajax(options);
$("#loading").show();
$('loading_txt').html('Добавляю новый комментарий ...');
}
}