【发布时间】:2015-08-25 15:23:57
【问题描述】:
我一直在研究一种用于显示表单提交的确认对话框的解决方案。
基本上我想用我自己的替换内置的confirm() 函数,所以我可以将我的表单写为<form onsubmit="customConfirm()"></form>。我想我可以为此使用 promises,这样我就可以阻止表单提交、显示对话框、返回一个承诺,然后在单击“确定”和“取消”按钮时解决或拒绝该承诺。
问题是我的延迟对象似乎被忽略了,done 和 fail 函数都被调用了 - 我有 created a little jsFiddle 显示我在说什么。
我必须说我没有经常使用 Promise,所以也许我做错了什么。
【问题讨论】:
标签: javascript jquery twitter-bootstrap jquery-ui jquery-deferred