我正在使用Devexpress MVC控件进行开发。有一次我想验证动态加载的表单。所以我用了这个approach。但是现在我不明白为什么要使用这个:
function PrepareValidationData() {
var form = $('#CityEditForm');
if (form.executed)
return;
form.removeData("validator");
$.validator.unobtrusive.parse(document);
form.executed = true;
}
我为什么要使用form.executed
属性?不幸的是,谷歌搜索没有帮助。
答案 0 :(得分:0)
据我了解。执行的属性只是展示可以做什么。如果稍作调整,就可以避免进行多次解析和类似的操作。
在此特定代码中,条件几乎没有意义,它应该可以工作 没有它。