我使用下面的代码创建了 jQuery ui 对话框。它工作得很好。但是,关闭按钮不起作用。我在对话框中添加了“添加交易”按钮,当我单击按钮时,我想调用控制器操作来添加交易,同时对话框不应该消失,它应该显示相同的内容。你对这个问题有什么建议吗?
<script type="text/javascript">
$(function () {
$('#divtrade').dialog({
autoOpen: false,
width: 1400,
height: 600,
resizable: false,
title: 'New Trades',
modal: true,
buttons: {
"Close": function () {
//close button not working
$('#divtrade').dialog("close");
},
"Add Trade": function () {
//how to invoke controller to add trade using jquery, at the same time
//dialog should not disappear, it should show the previous view
}
}
});
});
$('.newtrade').click(function () {
$('#divtrade').load('@Url.Action("NewTrade","Trade")').dialog('open');
});
</script>
<div id="divtrade" style="display:none;"></div>