Maison  >  Article  >  interface Web  >  Pourquoi le formulaire layui est-il soumis deux fois ?

Pourquoi le formulaire layui est-il soumis deux fois ?

angryTom
angryTomoriginal
2019-08-01 10:34:213970parcourir

Pourquoi le formulaire layui est-il soumis deux fois ?

(1) Généralement, l'utilisation de layui entraîne deux soumissions. Ce qui me vient à l'esprit, c'est qu'il n'y a pas de retour faux lors de la liaison sur sumit, ce qui entraîne que la méthode de soumission normale n'est pas interceptée. et accessible à nouveau. action

Si vous voulez en savoir plus sur layui. Vous pouvez cliquer sur : tutoriel layui

form.on('submit(formDemo)', function (data) {
            var fd = new FormData($('form')[0]);
            $.ajax({
                type: "POST",
                url: '/admin/adduser.do',
                data: fd,
                async: false,
                cache: false,
                contentType: false,
                processData: false,
                success: function (res) {
                    if (res.status == 200) {
                        layer.msg(res.msg, {time: 2000});
                         var url = "/admin/views/users.html"; // 跳转
                         setTimeout(function () {
                             window.location.href = url
                         },2000);
                    } else {
                        layer.msg(res.msg, {time: 2000});
                    }
                }
            });
            return false; // 这段很关键
        });

(2) Cependant, mon problème n'est pas celui-ci, j'ai visité l'interface backend deux fois, c'est particulièrement étrange. Après avoir débogué le front-end J'ai trouvé que layui.all.js a été référencé une fois de plus, ce qui signifie que la page doit être rendue deux fois, et bien sûr, elle est soumise deux fois

<script src="../assets/layui.all.js"></script>
<script src="../assets/layui.all.js" charset="utf-8"></script>
<script src="../jquery.js"></script>
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn