解決 jQuery validation插件 valid()方法老是返回true的問題

在表單元素驗證方法中加入了 remote  方法,調試一直返回true,後來才知道由於是異步驗證,因此纔會出現此問題,解決方法就是在 remote 方法中,禁用 異步和緩存,具體代碼以下 :jquery

......

rules: {
    level_name: {
        required: true,
        maxlength: 20,
        remote: {
            url: "/channel/level/ajax_valid",
            type: "post",
            async: false,
            cache: false,
            data: {
                level_id: $('.layui-layer-content .level_id').val(),
            }
        }
    },
    level_description: {
        maxlength: 100,
    }
},

......
相關文章
相關標籤/搜索