Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Вместо переадресации выполняется подгрузка (https://javascript.ru/forum/events/47077-vmesto-pereadresacii-vypolnyaetsya-podgruzka.html)

Barbotkin 07.05.2014 19:32

Вместо переадресации выполняется подгрузка
 
$('document').ready(function(){
   var options = {
    // готовим опции для метода
    // ajaxSubmit плагина jquery.form.js
    target: "#result",
    // тайм-аут
    timeout: 3000
  };
    // ставим для error = none;
    document.getElementById("error").style.display="none";
        $('#loginform').validate(     
        {
            //Правила
            rules:{
                email: {required: true, email: true},
                password: {
                required: true,
                minlength: 6
            },
            agree: "required" },
            //предупреждения
            messages:{
                 email: "Пожалуйста, введите действующий адрес электронной почты",
                 password: { required: "Пожалуйста, введите пароль", minlength: "Ваш пароль должен быть не менее 6 символов" }
                    
            },
        
            //Обработчик и отправка данных 
            submitHandler: function(form){
            // вызываем метод ajaxSubmit(jquery.form.js)
             $(form).ajaxSubmit(options);
            }, 
            // контейнер ошибок
            errorLabelContainer: $("#error"),
            // ошибки в виде <li>...</li>
            wrapper: "li",  
            focusInvalid: false,
        })
   });


<form action="/?main=enter" id="loginform" method="post">
      <div class="field">
           <label for="email">E-mail</label>
           <input type="text" id="email" name="email"/>
        </div>  
        <div class="field">
           <label for="password">Пароль</label>
           <input type="password" id="password" name="password"/>
        </div>  
        
        <br/>
        <input type="submit" value="Вход" />
            </form>

Обрабатываю ошибки в форме и подгружаю результат
if(условие) {
// удачно
header("Location: /test.php"); 
}else{
echo "Ошибка";
}


Все работает четко, но когда результат положительный, оно еще и подгружает эту header("Location: /test.php"); страницу, а должно перекинуть туда, как такое сделать, помогите) а то 2 дня уже не могу это исправить? документацию смотрел, много форумов облазил никто помочь не может


Часовой пояс GMT +3, время: 01:24.