Не выполняется внутри JQuery.post
Добрый день!
Есть функция проверки формы вот ее часть
$('.required',$formId).each(function(){
var inputVal = $(this).val();
var $parentTag = $(this).parent();
var sitenameboo;
if((inputVal == '') || (inputVal == '0'))
{ $parentTag.addClass('error').append($error.clone().text('Заполните'));
}
if($(this).hasClass('sitename') == true) {
// Эта часть выполняется и появляется маркер об ошибке
$parentTag.addClass('error').append($error.clone().text('Test - 1'));
$.post("testsitename.php", { 'mesi': '123' }, function(data){
// Эта часть внутри JQery.post точно такая же НЕ ВЫПОЛНЯЕТСЯ!
$parentTag.addClass('error').append($error.clone().text('Test - 2'));
});
} ...
$parentTag.addClass('error').append($error.clone() .text('Test - 1')); - вот эта часть кода внутри POST запроса не выполняется ! Сам запрос, работает! Алертами проверял! Помогите разобраться почему не выполняется код ? |
frundik,
Выложите HTML код формы |
<fieldset>
<ol>
<li class="form-row"><label>Имя сайта:</label>
<input name="login" type="text" id="register-login" class="text-inputnamesite
required sitename" placeholder="">
</li>
<span id="errsitename"></span>
<li class="form-row"><label>Номер телефона:</label>
<input name="login" type="text" id="register-login" class="text-input
required login" placeholder="<?php echo $temcountry['country_code_phone']?>YYXXXXXXX">
</li>
<li class="form-row"><label>E-mail:</label>
Дело в том что для всей формы все маркеры работают идеально! Только внутри POST запроса какая то "шняга" :( получается ! |
попробуй написать выше:
var self = this,
inputVal = $(self).val();
$parentTag = $(self).parent();
sitenameboo;
---- хотя дело скорее всего в ответе сервера. может быть он ошибку возвращает, вот функция и не выполняется? |
| Часовой пояс GMT +3, время: 08:07. |