Javascript Bootbox回调

时间:2018-10-04 07:43:26

标签: javascript bootbox

我正在使用bootbox进行灵活的对话框和警报,并且asnd遇到以下回调函数问题:

var qty= 0;
bootbox.prompt({
title: "Insert qty!",
inputType: 'number',
callback: function (result) {
             qty = result;
          }
});

alert(qty);

我的警报在打开启动对话框之前触发。 为什么在启动对话框之前触发警报? 如何避免在Bootbox对话框中得到0而不是期望的值?

2 个答案:

答案 0 :(得分:3)

将警报放在回调中,例如:

var qty= 0;
bootbox.prompt({
title: "Insert qty!",
inputType: 'number',
callback: function (result) {
         qty = result;
         alert(qty);
      }
});

那应该可以解决您的问题;)

答案 1 :(得分:-1)

这个怎么样?

    bootbox.prompt({
        title: "Insert qty!",
        inputType: 'number',
        callback: function (result) {
         qty = result;
        }
    }, function (qty) {
       alert(qty);
    })