首页 > 解决方案 > 我的网站无法打开,停留在白屏上,引发“对象不支持属性或方法‘验证器’”错误

问题描述

那是错误;在此处输入图像描述当我在页面加载时跟随控制台屏幕时,它给出了错误“SCRIPT438:SCRIPT438:对象不支持属性或方法'验证器'”。它在contact.js 文件中显示错误。我无法解决问题。你能帮助我吗 ?

我在 contact.js 中的代码:

$(function () {
    $('.contact-form').validator();
    
    $('.contact-form').on('submit', function (e) {
        if (!e.isDefaultPrevented()) {
            var url = "vendor/contact/contact.php";

            $.ajax({
                type: "POST",
                url: url,
                data: $(this).serialize(),
                success: function (data)
                {
                    var messageAlert = 'alert-' + data.type;
                    var messageText = data.message;

                    var alertBox = '<div class="alert ' + messageAlert + ' alert-dismissable">' + messageText + '</div>';
                    if (messageAlert && messageText) {
                        $('.contact-form').find('.messages').html(alertBox);
                        $('.contact-form')[0].reset();
                    }
                }
            });
            return false;
        }
    })
});

标签: javascript

解决方案


没有这种称为“验证器”的方法。

假设您使用的是典型的 jquery 验证器插件,那么您正在寻找的只是 'validate()'


推荐阅读