【发布时间】:2014-03-06 11:02:35
【问题描述】:
我正在查看接受模型的视图
@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();
});
})
【问题讨论】:
-
.serialize() 生成 URL 编码的字符串,您在比较两个字符串时遇到问题吗?
-
不,实际上我在比较字符串时没有任何问题,但我的模型中的属性很多
标签: c# jquery asp.net-mvc asp.net-mvc-3