标签: ajax validation asynchronous zurb-foundation
我正在编写一个验证程序,确保注册表单上的电子邮件地址不存在。问题是Abide验证函数希望您返回该字段是否有效,如果验证函数需要像AJAX调用那样执行异步操作,这将无法实现。我可以将ajax调用标记为async: false,但是在调用时UI会阻塞,这是不可接受的。
async: false
我可以向parent元素添加错误消息,但我怎样才能让Abide知道该表单已失效?
parent
答案 0 :(得分:0)
您可以使用setInterval监听在 ajax异步调用之后是否更改了特定的布尔变量,然后进行必须完成的操作。您还可以查看socket.io。
setInterval