Я хотел сделать обход вот так
<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");