sergofedor06,
попробуйте так:
function AjaxCapchaCheck(url, capcha, anchor, form_id) {
var url = url;
var capcha = capcha;
var page_anchor = anchor;
var form_id = form_id;
jQuery.ajax({
url: url, //Адрес подгружаемой страницы
async: false,//ДОБАВИЛА
type: "POST", //Тип запроса
data: {capcha: capcha}
success: function (response) { //Если все нормально
if (response == '1') {
AjaxFormRequest(form_id, url, page_anchor);
} else {
alert('ошибка защитного кода');
document.images.cryptogram.src='captcha/cryptographp.php?cfg=0&&'+Math.round(Math.random(0)*1000)+1; // указать путь до файла!
return false;
}
},
error: function (response) { //Если ошибка
alert(response);
}
});
}
Или так:
function AjaxCapchaCheck(url, capcha, anchor, form_id) {
var url = url;
var capcha = capcha;
var page_anchor = anchor;
var form_id = form_id;
jQuery.ajax({
url: url, //Адрес подгружаемой страницы
type: "POST", //Тип запроса
data: {capcha: capcha},
beforeSend: function(xhrObj, settings) {
$('.add_comment').prop('disabled', true);
},
success: function (response) { //Если все нормально
if (response == '1') {
AjaxFormRequest(form_id, url, page_anchor);
} else {
alert('ошибка защитного кода');
document.images.cryptogram.src='captcha/cryptographp.php?cfg=0&&'+Math.round(Math.random(0)*1000)+1; // указать путь до файла!
return false;
}
},
error: function (response) { //Если ошибка
alert(response);
},
complete: function(xhrObj, textStatus) {
$('.add_comment').prop('disabled', false);
}
});
}
весь остальной Ваш код без изменений в обоих случаях.