gpt4 book ai didi

jquery - $(form).ajaxSubmit 不是函数

转载 作者:行者123 更新时间:2023-12-03 21:28:27 27 4
gpt4 key购买 nike

我正在尝试使用 jquery 验证插件来验证表单并通过 ajax 请求提交内容。

此代码位于我的文档的头部。

 $(document).ready(function() {
$('#contact-form').validate({submitHandler: function(form) {
$(form).ajaxSubmit();
contactSuccess() ;
}
});
});

验证有效。但是,提交是正常进行的:提交后,页面会重新加载。当然,对于没有启用 js 的浏览器,我有一个非 js 后备行为。但我希望获得更流畅的用户体验。

我在 firebug 中看到的错误是:$(form).ajaxSubmit 不是函数

我在这里可能做错了什么?

最佳答案

我猜你没有包含 jquery 表单插件。我相信,ajaxSubmit 不是核心 jquery 函数。

类似这样的:http://jquery.malsup.com/form/

UPD

<script src="http://malsup.github.com/jquery.form.js"></script> 

UPD - 移至 github.io

<script src="https://malsup.github.io/jquery.form.js"></script> 

关于jquery - $(form).ajaxSubmit 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5265914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com