Javascript Bootstrap validator.js不与我的PHP通信

Javascript Bootstrap validator.js不与我的PHP通信,javascript,php,jquery,ajax,twitter-bootstrap,Javascript,Php,Jquery,Ajax,Twitter Bootstrap,我是一个新手,在使用validator.js组合一个简单表单时遇到困难 基本上,由于尝试在验证中构建表单已停止工作,我猜测“data:$(“#send form”).serialize()没有正确的路径或语法,但我可能错了 我一补充: $.ajax({ type: "POST", url: "process.php", data: $('#send-form').serialize(), } 警报不会触发 名称 电子邮件 提交您的查询 $(“#发送表单”).validator().on

我是一个新手,在使用validator.js组合一个简单表单时遇到困难

基本上,由于尝试在验证中构建表单已停止工作,我猜测“data:$(“#send form”).serialize()没有正确的路径或语法,但我可能错了

我一补充:

$.ajax({
type: "POST",
url: "process.php",
data: $('#send-form').serialize(),
}
警报不会触发


名称

电子邮件

提交您的查询 $(“#发送表单”).validator().on('submit',函数(e){ 如果(例如isDefaultPrevented()){ 警报(“表单无效”); }否则{ //一切看起来都很好! e、 预防默认值(); 警报(“表格有效”); //你的ajax $.ajax({ 类型:“POST”, url:“process.php”, 数据:$('#发送表单')。序列化(), } });
应该是:

$('#send-form').validator().on('submit', function (e) {
    if (e.isDefaultPrevented()) {
        alert('form is not valid');
    } else {
        // everything looks good!
        e.preventDefault();
        alert('form is valid');
        // your ajax
        $.ajax({
            type: "POST",
            url: "process.php",
            data: $('#send-form').serialize(),
        });
    }
});

(未测试)

可能是因为您有语法错误?您在ajax调用之后缺少了一个
);
,并且else子句-->
$('#发送表单').validator()缺少了一个
}
。validator().on('submit',函数(e){if(e.isDefaultPrevented()){alert('form is not valid');}else{//一切看起来都很好!e.preventDefault();alert('form is valid');//您的ajax$.ajax({type:“POST”,url:“process.php”,data:$('.#send form').serialize()});}}});
是的语法错误。代码现在可以在线运行。非常感谢