jQuery,只允许点击对话是按钮一次

jQuery, allow only once to click on dialogue yes button

我正在尝试编写一个 jQuery 对话框,当我单击 'OK' 按钮时,每次单击它都会发送数据。

所以,无论我点击它多次还是点击 'ok' 按钮一次,我都需要它只工作一次。

$.dialogue({
                    class: 'big',
                    body: html,
                    yes: {
                        text: 'ok',
                        func: function() {

                            //execute some codes

                    }, //end function
                    },
                    no: {text: 'Cancel'},
                });
$.dialogue({
                    class: 'big',
                    body: html,
                    yes: {
                        text: 'ok',
                        func: (function() {
                            var executed = false;
                            return function () {
                            if (!executed) {
                            executed = true;
                            //execute some codes                                                            
                        }
                        };
                    })(), //end function
                    },
                    no: {text: 'Cancel'},
                });