我有以下代码:
var bootboxresult;
bootbox.prompt('Please enter some data', function(result) {
if (result != null) {
bootboxresult = result;
}});
alert(bootboxresult);
if(bootboxresult === null)
{
return;
}
if(bootboxresult != null)
{
Some Code To Excecute
}
代码显示提示框,但“bootboxresult”变量的内容始终为null或未定义。
我需要进一步的代码应该等待bootbox.prompt()将值存储在“bootboxresult”变量中。
请告知。
答案 0 :(得分:1)
我认为您可以在bootbox的回调中编写所有代码。见下面的例子。
var popup_content = "<b>Are you sure?</b><br><br>Do you want to delete?";
bootbox.confirm(popup_content, function(result) {
if(result){
// Write all your code here.
}else{
// else part code goes here
}
});