想知道javascript中是否有一个函数没有jquery或任何允许我序列化表单并访问序列化版本的框架?
如果我有一个现有的表单,我知道我可以通过将表单传递给 FormData 构造函数来有效地将它“转换”为 FormData,就像在这个例子中一样:
var myForm = document.getElementById('myForm');
var myFormData = new FormData(myForm);
//Now myFormData contains all fields from myForm
Run Code Online (Sandbox Code Playgroud)
有什么方法可以有效地执行此操作的逆操作?我有一个现有的 FormData 对象,我想将其字段应用于 DOM 中的表单。类似于myForm.setFormData()(我完全编造的)这个例子:
var myFormData = new FormData();
myFormData.append(...); //etc...
var myForm = document.getElementById('myForm');
myForm.setFormData(myFormData);
//Now myForm contains all fields from myFormData
Run Code Online (Sandbox Code Playgroud)
有没有办法将 FormData 应用于现有表单?