比较提交前后的模型

时间:2014-03-06 11:02:35

标签: c# jquery asp.net-mvc asp.net-mvc-3

我有接受模型的视图

@model MyModel

现在我要做的是使用Jquery序列化这个模型并将其存储在一个全局变量中。

现在在提交表单时我想再次序列化这个模型。此模型值可能已更改。我希望将这个最新的序列化模型与存储在变量中的旧模型进行比较。有没有办法在单行中比较这些模型,具体取决于提交表单。

代码

$(document).ready(function(){
var oldModel=$('form').serialize();

$('form').submit(function(){
   var newModel=$('form').serialize();
    if(oldModel==newModel)//How can i achieve this?
     e.preventDefault();
});
})

1 个答案:

答案 0 :(得分:0)

不,我没有意识到。您必须编写一个单独的函数,将每个字段与提交前的值进行比较。