Не выполняется внутри 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, время: 16:22. |