我有一个编辑详细信息表单,它在 jquery ui 对话框中显示为部分内容。我想将修改提交回数据库,但我在使用 MVC3 编辑表单上使用的标准提交按钮时遇到了麻烦。我想提交更改,但仍保留在对话框中。
我在调用一些 jquery 的页面上放置了按钮(如下)。我需要知道的是如何序列化我的模型(称为 Models.User)并将其传递回控制器。
如您所见,我拥有大部分 jquery - 我需要做的就是序列化和数据并发送它。我猜我需要使用 Json,但我不是 100% 知道如何引入它。
任何帮助表示赞赏..
<script type="text/javascript">
$(document).ready(function(e) {
$(function() {
$("#quickButton1").live("click", function (e) {
e.preventDefault();
$.ajax({
url: "/Users/QuickEditSave/",
data: ({}),
success: function (data) {
uiDialog.close();
},
error: function(xhr, ajaxOptions, thrownError) {
alert(xhr.responseText);
}
});
});
});
});
</script>