Скрипты на частичные виды MVC 5 - PullRequest
0 голосов
/ 10 апреля 2019

Я не могу отправить свою форму в модальном режиме при частичном просмотре с использованием ajax, потому что я получаю неопределенное ненавязчивое, что означает, что ненавязчивая ссылка jquery не работает

@model HutLogistica.ViewModels.LoginViewModel

@{
    Layout = null
}]

<link href="~/Content/bootstrap.css" rel="stylesheet" />
<link href="~/Content/login.css" rel="stylesheet" />
<link href="~/Content/fontawesome-all.css" />

<script src="~/scripts/jquery-3.3.1.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

<script src="~/Scripts/bootstrap.js"></script>
<script src="~/Scripts/fontawesome/all.js"></script>

это верх моего частичного представления

однако я получаю неопределенное form.valid ()

<script type="text/javascript">

$(document).ajaxStart(function () {
    $("#formModal").hide();
    $("#loader").removeClass('d-none');
});
$(document).ajaxStop(function () {
    $("#loader").addClass('d-none');
});

$(function () {

    $("#formModal").submit(function () {

        var form = $('#formModal');


        var formData = form.serialize();

        if (form.valid()) {

            event.preventDefault();
            $.ajax({
                url: this.action,
                type: this.method,
                cache: false,
                data: formData,
                success: function (response) {
                    debugger
                    if (response.success) {
                        alert('Autenticado com sucesso');
                        $('#loginModal').modal('hide');
                        //Refresh
                        location.reload();
                    } else {
                        alert(response.responseText);
                    }
                },
                error: function (response) {
                    alert(response.responseText)
                }
            });
        }
    });
});
</script>

Хотя кажется, что jquery и fontawesome работают правильно, но не проверяют jquery?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...