Я пытаюсь получить модальное диалоговое окно JQuery UI после того, как выбран элемент автозаполнения. У меня есть все, что появилось как исключение, но есть код, который запускается после модального диалога. В конце концов, я хочу, чтобы этот диалог всплывал и реагировал на кнопку.JQuery - использование модального диалога во время выбора на автозаполнение
Выберите из автозаполнения:
select: function(event, ui) {
if(ui.item.squad != '0'){
console.info('popup');
var choice=null;
$("#dialog-confirm").dialog({
resizable: false,
height:140,
modal: true,
buttons: {
Cancel: function() {
choice = false;
$(this).dialog("close");
},
"Move Shooter": function() {
choice = true;
$(this).dialog("close");
}
}
});
if(!choice){
console.info($(this));
$(this).text("");
$(this).val("");
$(this).attr("name", "");
$(this).attr("value", "");
console.info("false");
return;
}
}
Большая часть кода была взята из Jquery UI here.
Когда я запускаю этот код, я думал, что это остановит выполнение кода, пока кнопка не было но, как вы видите, here печатается строка, печатающая ложь на консоль.
и ваш мой герой. Спасибо за помощь –