为了账号安全,请及时绑定邮箱和手机立即绑定

试图让 jquery 验证中的 addMethod 工作。console.log 显示正确的响应

试图让 jquery 验证中的 addMethod 工作。console.log 显示正确的响应

慕容3067478 2021-10-07 10:29:02
我正在为 jQuery 验证插件使用数据属性。我需要使用“远程”验证功能,但是,我需要根据使用的表单修改发送到远程位置的数据。我想使用数据属性而不是<script>为每个表单创建调用。我创建了一个自定义$.validator.addMethod来处理这个问题,但是每次运行它时,表单都会像返回一样返回false。我添加了一个调用以console.log()确保数据正在返回true或false基于远程脚本返回。它true在应该和应该false何时返回。这是我的自定义 addMethod:$.validator.addMethod("dupcheck", function(value,element){    var method = element.getAttribute("data-method");    var data = { "dupcheckv" : value, "dupcheckm" : method };    $.post( "duplicate-check.php", data).done(function(response){        console.log(response);        return response;    });});我确实研究了如何使 jquery “$.post” 请求同步 [duplicate] ,但async:false已被弃用,因此无济于事。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信