javascript - 当您单击关闭按钮时,jQuery UI 对话框会重新加载页面。怎么了?

标签 javascript jquery jquery-ui jquery-events

在我的对话框中有两个按钮。如果我单击关闭按钮,对话框将关闭并重新加载页面。如何关闭对话框而不重新加载页面? 我的代码:

add_bankday.dialog({
            autoOpen: false,
            width: 400,
            buttons: [{
                id: 'submit',
                text: <?php echo json_encode('Add'); ?>,
                click: function(event){

                    if ($('#password').val() != calendar.resource.password){
                        $('#error').text(<?php echo json_encode('Wrong password'); ?>).css('visibility', 'visible');
                        return;
                    }

                    $.ajax({
                        type: 'POST',
                        url: 'ajax.php',
                        async: false,
                        data: {
                            op: 'add_bankday',
                            day: $('#new_bank_day').val(),
                            password: $('#ab_password').val()
                        },
                        success: function(res){
                        }
                    });
                }
            },
            {
                id: 'bank_close',
                text: <?php echo json_encode('Close'); ?>,
                click: function(){
                    $('#new_bank_day').val('');
                    $('#add_bankday').dialog('close');
                }
            }]
        });

最佳答案

只是一个想法:因为看起来您正在使用 ajax 请求,所以请确保您已禁用任何正常的 html 表单提交控件并使用纯 html 按钮!

关于javascript - 当您单击关闭按钮时,jQuery UI 对话框会重新加载页面。怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26603028/

相关文章:

jquery - 为什么 jQuery 脉动效果会在 IE 中留下锯齿状文本?

javascript - Twitter Bootstrap 中的树

javascript - 覆盖输入按钮的值

javascript - 如何识别作用域对象是否有值

javascript - 将条目索引页面存储到 cookie 并将访问者发送回该索引页面,无论文件夹如何

javascript - 具有不透明度和类似模态行为的向导

jQuery 发布对象

javascript - 如何从异步调用返回响应?

jquery - SPServices 将无法加载

javascript - 滚动 iframe 内的 jQuery UI dropzone 错误偏移