// передаем опции в 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('Добавляю новый комментарий ...'); } }