gpt4 book ai didi

javascript - 如何从 jquery 对话框中返回 true 消息

转载 作者:行者123 更新时间:2023-11-28 19:49:36 24 4
gpt4 key购买 nike

我必须将确认消息按钮显示为"is"或“否”,因为我将 jquery 对话框显示为

function ConfirmDialog(message) {
$('<div></div>').appendTo('body')
.html('<div><h6>' + message + '?</h6></div>')
.dialog({
modal: true,
title: 'Message',
zIndex: 10000,
autoOpen: true,
width: 'auto',
resizable: false,
buttons: {
Yes: function (e) {
$(this).dialog("close");

return true;
},
No: function () {


$(this).dialog("close");
return false;
}
},
close: function (event, ui) {
$(this).remove();
}
});
};

但我的要求是,当我单击"is"时,它应该返回 true

var msg = ConfirmDialog("Are You Sure , Do you want to Delete all items??");

if (msg == true) {
alert("you clicked yes");

} else {
alert("you clicked No");
}

为此,我已返回 true,但脚本无法正常工作,还有一个问题是我无法在"is"按钮功能中编写脚本,由于一些问题,请帮助我。

最佳答案

您无法从对话框中“返回”任何内容。相反,您应该有一个基于对话框中单击的按钮运行的函数,如下所示:

.dialog({
// other settings...
buttons: {
Yes: function (e) {
$(this).dialog("close");
dialogResult(true);
},
No: function () {
$(this).dialog("close");
dialogResult(false);
}
},
});

关于javascript - 如何从 jquery 对话框中返回 true 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23731202/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com