Php 显示jquery验证错误消息,但表单正在提交

Php 显示jquery验证错误消息,但表单正在提交,php,jquery,ajax,codeigniter,validation,Php,Jquery,Ajax,Codeigniter,Validation,显示jquery验证错误消息,但表单正在提交 我尝试使用e.preventdefault(),但没有成功。 控制台中未显示任何错误 $('#btn_sub').click(function(e){ e.preventDefault(); if($("#user_add").valid()){ var adddata = new FormData(document.getElementById("user_add")); $.ajax({

显示jquery验证错误消息,但表单正在提交 我尝试使用
e.preventdefault()
,但没有成功。 控制台中未显示任何错误

$('#btn_sub').click(function(e){
    e.preventDefault();

    if($("#user_add").valid()){
    var adddata = new FormData(document.getElementById("user_add"));

        $.ajax({
            type: 'POST',
            url: base_url+'admin/shift/add_shift',
            dataType: 'JSON',
            data : adddata,
            async: false,
            processData: false,
            contentType: false,

            success:function (data) {
                console.log(data);
                document.getElementById("user_add").reset();
                $('#model_add').modal('hide');
                show_product();
            },
            error:function (data) {
                console.log(data);
                alert("Internal Error: Contact Administrator");
            }
        });
    }
});
}))

确保验证正确

您必须尝试以下操作-

$("form").submit(function(e){
        e.preventDefault();
        return false;
});

检查控制台是否有错误。上面的代码中似乎有一些不匹配的大括号,我想应该是
e.prevenDefault()
Da justin还有其他解决方案吗。验证信息varunud,apo thane数据提交aakunu。e、 请试试chythu。如果(!$(“#user_add”).valid(){return false;}已尝试但不起作用。能否将完整代码发送到justinjoseph287@gmail.comIt我使用了submitHandler:function(form){update_oldShift();}。
$("form").submit(function(e){
        e.preventDefault();
        return false;
});