在magento 2后端中保存库存之前如何进行验证

时间:2019-02-25 05:12:12

标签: magento magento2

救救我! 我使用ajax弹出窗口成功保存了数量,但是我想在弹出窗口中隐藏2个按钮

  1. 关闭
  2. 保存

单击保存按钮->保存 当您单击保存关闭->不保存

我的jquery ajax

url = '/admin/stocktaking/index/save';
                // ajax
                jQuery.ajax({
                    url: url,
                    dataType: 'json',
                    type : 'post',
                    data: {sku: sku,qty: stocktaking},
                    showLoader: true,
                    success: function(data) {
                        console.log(data);
                        if (stocktaking >= 0) {
                            if (data.success) {
                                //popup success
                                var popup = $('<div class="themecafe-free-popup"/>').html(data.success).modal({
                                    modalClass: 'changelog',
                                    buttons: [{
                                        text: 'Close',
                                        click: function () {
                                            this.closeModal();
                                        }
                                    },{
                                        text: 'Save',
                                        click: function () {
                                            location.href = "/admin/stocktaking/index/save";
                                            return false;
                                        }
                                    }]
                                });
                                popup.modal('openModal');
                                //end popup success
                                //popup error
                            } else if (data.error) {
                                var popup = $('<div class="themecafe-free-popup"/>').html(data.error).modal({
                                    modalClass: 'changelog',
                                    buttons: [{
                                        text: 'Close',
                                        click: function () {
                                            this.closeModal();
                                        }
                                    }]
                                });
                                popup.modal('openModal');
                                //end popup error
                            }
                        }
                    }
                });

1 个答案:

答案 0 :(得分:0)

尝试删除以下代码块,然后按钮应该消失。

buttons: [{
        text: 'Close',
        click: function () {
           this.closeModal();
        }
    },{
        text: 'Save',
        click: function () {
            location.href = "/admin/stocktaking/index/save";
            return false;
        }
    }]