脚本继续之前的确认模式

问题描述 投票:0回答:1

当我在页面上按下按钮时,我正在使用以下单击事件来触发一些ajax调用。

$('#products tbody').on( 'click', 'button', function () {
      $.ajax({
          some ajax actions... 
      });
};

我想了解如何使用确认模式来确认脚本的执行。这是我要实现的目标的虚拟表示。

$('#products tbody').on( 'click', 'button', function () {

      [[ Show confirmation modal ("do you want to continue?")
        if user clicks yes -> script continues
        if user clicks no -> script aborts ]]


      $.ajax({
          some ajax actions... 
      });
};

如果用户在模式中单击“是”,脚本将继续并进行ajax调用如果用户在模式中单击“取消”,则脚本的其余部分将中止,并且不会执行ajax调用。

关于如何实现此目标的任何想法?

谢谢

亚当

javascript jquery bootstrap-modal
1个回答
0
投票

如果您通过“确认模式”提及Window confirm()方法,则可能会产生一些想法:

$('#products tbody').on( 'click', 'button', function () {
      const approve = confirm("do you want to continue?");
      if (approve) {
        $.ajax({
          some ajax actions... 
        });
      }
});
© www.soinside.com 2019 - 2024. All rights reserved.