gpt4 book ai didi

jquery 清理旧对话框

转载 作者:行者123 更新时间:2023-12-01 04:32:05 26 4
gpt4 key购买 nike

我正在尝试使用 UI 对话框创建模式对话框。

对话框工作正常,一切正常。我使用角落里的“X”关闭对话框。我尝试使用 dialog('destroy').remove();,但当然我无法再次打开它。

我想我只是不明白如何重新初始化对话框并且其中没有旧值。

    function CreateWorkBoard()
{
var jsmarty = WMCreateSmartyObject();
var param =
{
MY_NAME1:GLOBAL_MY_NAME1,
MY_NAME2:GLOBAL_MY_NAME2,
LANG_NAME:LANGUAGE_NAME,
BOARD_DIALOG_TITLE:WM_LANG_BOARD_DIALOG_BOARD_DIALOG_TITLE,
BOARD_TITLE: WM_LANG_BOARD_DIALOG_BOARD_TITLE,
COMMENT_TITLE:WM_LANG_BOARD_DIALOG_COMMENT_TITLE,
MEMBERS_TITLE:WM_LANG_BOARD_DIALOG_MEMBERS_TITLE,
CANCEL_BUTTON:WM_LANG_BOARD_DIALOG_CANCEL_BUTTON,
REGISTER_BUTTON:WM_LANG_BOARD_DIALOG_REGISTER_BUTTON

};
jsmarty.assign('LANG', param);
var divValue = WMSmartyFetch(jsmarty, 'createBoardDialog.tpl');
document.getElementById('CREATE_DIALOG').innerHTML = divValue;
jsmarty.clear_all_assign();
//alert(document.getElementById('CREATE_DIALOG').innerHTML);
//alert(divValue);

//$.ui.dialog.defaults.bgiframe = true;
//alert(document.getElementById('New_WorkBoard_Dialog').innerHTML);
$('#New_WorkBoard_Dialog').dialog({

autoOpen: false,
height: 530,
width:300,
modal: true,
resizable:false,
buttons: {
Cancel: function() {
$(this).dialog('close');
//$('#New_WorkBoard_Dialog').dialog('destroy');
},
'Register board': function() {
var board_name=document.getElementById("name");
var comments=document.getElementById("comment");
Createboard(board_name,comments);
$(this).dialog('close');

}

},
close: function() {

}
});
$('#New_WorkBoard_Dialog').dialog('open');

}

最佳答案

正如Ra Yell所说,最好在关闭它之前清理它,这样当你再次打开对话框时就不必担心它。

$('input').val('');

之前的说明对我有用。

关于jquery 清理旧对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1345584/

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