首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajaxify +确认对话框?

Ajaxify +确认对话框?
EN

Stack Overflow用户
提问于 2010-08-31 12:53:35
回答 1查看 353关注 0票数 1

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

冲突的脚本包括:

代码语言:javascript
复制
$('form').ajaxify({
        success: function(data, status, request) {
            // do some stuff
        }
    })

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

代码语言:javascript
复制
$('#accept-form').submit(function(e) {
        return confirm('Are you sure you want to accept this bid?');
});

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

EN

回答 1

Stack Overflow用户

发布于 2010-08-31 13:03:59

查看Ajaxify的onStart方法,我认为把确认放在那里是可行的。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3606122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档