Bob*_*bbs 39 validation jquery
我正在尝试使用jquery validate插件来验证表单并使用ajax请求提交内容.
这段代码在我的文档的头部.
$(document).ready(function() {
$('#contact-form').validate({submitHandler: function(form) {
$(form).ajaxSubmit();
contactSuccess() ;
}
});
});
Run Code Online (Sandbox Code Playgroud)
验证工作.但是,提交正常:在提交时,页面重新加载.当然,对于没有启用js的浏览器,我有一个非js回退行为.但我希望让用户体验更顺畅.
我在firebug中看到的错误是:$(form).ajaxSubmit不是函数
我在这里做错了什么?
Mik*_*ark 75
我猜你没有包含jquery表单插件. ajaxSubmit我相信,它不是核心jquery函数.
像这样:http://jquery.malsup.com/form/
UPD
<script src="http://malsup.github.com/jquery.form.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是新功能所以你必须在jQuery lib之后添加其他lib文件
<script src="http://malsup.github.com/jquery.form.js"></script>
Run Code Online (Sandbox Code Playgroud)
它会工作..我已经测试过..希望它对你有用..