当用户单击“提交”时,我使用标准的 jQuery 验证插件来验证表单。
验证表单后,我希望它将数据发布到数据库并显示“成功”消息。
验证部分工作正常,但我无法让我的两个命令发生。我确定我遗漏了一些明显的东西。
这是我的代码:
<script type="text/javascript">
$("#formname").validate({
submitHandler: function (form) {
$.post('https://www.custom.api.url.com', $(this).serialize(), function () {
success.show();
$('input[type=text]').val('');
}
});
</script>
好的,拿两个。这个也不起作用:
<script type="text/javascript">
$(document).ready(function(){
var success = $('.success');
$("#formname").validate( {
submitHandler: function(form) {
$.post('https://www.custom.api', $(this).serialize(), function(){
success.show(); $('input[type=text]').val('');
});
});
});
</script>