我需要从javascript confirm
转换为利用jquery ui确认对话框。问题是,我需要调用并打开确认对话框 - 我需要根据用户单击的按钮(确定/取消)返回true/false。我知道JavaScript是异步的,但我坚持如何做到这一点?任何人都可以将我指向正确的方向吗?获得jquery确认返回功能的结果
$(document).ready(function() {
$('#dialog:ui-dialog').dialog('destroy');
$('#confirm-delete-quote').dialog({
autoOpen: false,
modal: true,
buttons: {
OK: function() {
$(this).dialog('close');
callback(true);
},
Cancel: function() {
$(this).dialog('close');
callback(false);
}
}
});
$('div.multiRowCheckboxMenu').checkboxMenu({
menuItemClick: function(text, count) {
$('#confirm-delete-quote').dialog('open');
// return confirm('Are you sure you want to ' + text + ' the selected ' + count + ' quote(s)?');
// HOW DO I RETURN WHAT THE USER CLICKED IN THE DIALOG HERE?
return callback();
}
});
});
我不明白你的问题?你需要从comfirn转换到jQuery UI对话框? – Jorge 2012-07-12 20:50:40