Показать сообщение отдельно
  #13 (permalink)  
Старый 14.03.2014, 02:29
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Я хотел сделать обход вот так

<div class="form-group">
    <div class="col-lg-offset-2 col-lg-10">
      <!-- <button type="submit"  class="btn btn-primary" data-loading-text="Отправляю..." > Войти</button> -->
       
      <span class="help-block error"></span>
    </div>
  </div>
</form>


</form>
-
<input type="button" id="e_sub" value="send" />

<script>
window.onload = function(){
  var e_sub = document.getElementById("e_sub");
  e_sub.onclick = function(){
    console.log("event click");
    
    var form = document.getElementById("login-form");
    
    console.log("start ajax()");
    $.ajax({
        url: "/login",
        method: "POST",
        data: form.serialize(),
        complete: function() {
          $(":submit", form).text("reset");
        },
        statusCode: {
          200: function() {
            console.log("200");
            form.html("Вы вошли в сайт").addClass('alert-success');
            window.location.href = "/chat";
          },
          403: function(jqXHR) {
            console.log("403");
            var error = JSON.parse(jqXHR.responseText);
            $('.error', form).html(error.message);
          }
        }
    });
  };
};<script>


НО кажется эта строка не совсем то, что надо поместить в переменную форм:
var form = document.getElementById("login-form");
Ответить с цитированием