gpt4 book ai didi

javascript - Ajaxify + 确认对话框?

转载 作者:行者123 更新时间:2023-11-28 02:51:47 24 4
gpt4 key购买 nike

我正在使用jQuery Ajaxify来调整我的表格。它具有与标准 $.ajax 函数相同的回调。我试图在提交表单之前添加一个标准的 Javascript confirm() 对话框。问题是,一旦您单击提交按钮,ajax 请求就会通过。如何将其延迟到用户做出选择确认之后?

发生冲突的脚本是:

$('form').ajaxify({
success: function(data, status, request) {
// do some stuff
}
})

它只是通过ajax而不是HTML方式提交表单。然后这个脚本:

$('#accept-form').submit(function(e) {
return confirm('Are you sure you want to accept this bid?');
});

这确实会弹出对话框,但您单击什么并不重要,因为表单已经提交并发送了。

最佳答案

查找 Ajaxify onStart方法,我认为把确认放在那里可以工作。

就我个人而言,我会使用模式窗口(许多 jQuery 插件,例如 jqModal)和 onStart,因为这样一切都在您的控制之中。 JS 确认对话框无法设置样式或按钮无法更改,并且您无法将自定义事件连接到确定/取消按钮。

关于javascript - Ajaxify + 确认对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3606122/

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