我有一个MVC页面,允许创建和编辑分包合同。当用户必须为分包合同选择公司时,我希望他们有创建新公司的选项。我创建了一个包含公司字段的jQuery弹出窗口,但是我不知道如何将此信息保存到公司表中。我也希望能够使用相同的弹出窗口,以允许用户编辑现有公司的信息,但需要在如何发送信息弹出窗口的方向。
发布于 2010-03-23 00:25:25
使用AJAX将弹出窗口(实际上是jQuery对话框)中的表单数据发送回服务器,并在需要进行编辑时填充对话框。
$('#addSubcontract').click( function() {
$.get('/company/new', null, function(data) {
$('<div>' + data + '</div>').dialog({
modal: true,
buttons: {
'Add': function() {
var dialog = $(this);
var form = $(this).find('form');
$.post('/company/new', $(form).serialize(), function() {
dialog.dialog('destroy');
}
}
'Cancel': function() {
$(this).dialog('destroy');
}
},
...
}
});
});发布于 2010-11-30 05:48:30
我今天正在寻找这个问题的解决方案。
我找到了一个很好的开源解决方案。我想我会在这里链接,以节省其他人的时间。它被称为jQuery内联编辑。
http://www.codenothing.com/archives/jquery/inline-text-edit/
https://stackoverflow.com/questions/2493868
复制相似问题