在没有回发的情况下提交MVC表单并在

时间:2015-07-31 04:54:47

标签: jquery ajax asp.net-mvc submit postback

任何人都可以告诉我如何使用JQuery或其他任何其他方式提交MVC表单,我希望在更新字段后将其保存在数据库中,然后返回JSON结果,然后使用javascript显示成功消息。我发现了很多代码,但仍然无法满足我的要求。

首先解决方案是使用Ajax调用来实现这一点。这是示例javascript代码,但我无法触发默认的MVC验证:

var form = $('#formId');
$.ajax({
  cache: false,
  async: true,
  type: "POST",
  url: form.attr('action'),
  data: form.serialize(),
  success: function (data) {
    alert(data);
 }
});

我尝试的另一个解决方案是使用ViewBag,但我不想回发。

我不想返回View()并在Post Action中重新加载我的所有下拉列表。 我试过回发但我们怎样才能返回包含消息的对象?

0 个答案:

没有答案