每次提交表单时都使用新名称创建对象
Create object with new name each time form is submitted
我正在尝试弄清楚如何收集表单的字段值,该表单会更新页面上的另一个部分以在每次提交时创建一个对象。我每次都可以使用 .serializeArray()
创建一个对象,但我希望能够在每次提交时创建一个具有新名称的对象。我正在考虑每次使用 each()
创建一个 i=1 和 i++ 的新名称,但不确定这是否是获得结果的正确方法。
这是
下划线的_.uniqueId。只需将对象名称设置为函数的结果,您将始终拥有一个唯一的名称。
var idCounter = 0;
var uniqueId = function(prefix) {
var id = ++idCounter + '';
return prefix ? prefix + id : id;
};
var formvalues = {};
forvalues[uniqueId("data")] = {a:1,b:2};//or whatever ur form serializes to
console.log(formvalues); // {data1: {a:1,b:2}}
相关文章:
- 从自身的一个版本中创建新的JavaScript对象
- JavaScript - 有没有办法动态创建对象的新实例
- Javascript - 使用数组作为函数的参数,并在创建新的原型对象时更改值
- 用javascript创建对象(使用新对象)有什么优点
- 使用模块模式时,如何创建对象的新实例
- 在 $.each 中创建新的 assoc 对象
- 使用变量参数创建新的 JavaScript 对象
- 每次提交表单时都使用新名称创建对象
- Javascript从字符串中的类名创建新对象
- 为什么当我执行这个 JavaScript 语句来创建一个新的 Number 对象(使用 new 运算符)时,Chrome
- 无法创建新的javascript对象
- js代码在创建对象的新实例后显示错误
- 为什么函数中改变的对象会改变它们在内存中指向的内容,但有时会创建一个新的内存对象
- 如何在运行时动态创建新的 Javascript 对象,仅给定它们的类名
- 用JavaScript创建一个新的空对象
- 创建对象的新实例
- 如何基于php返回的Date对象在jquery中创建一个新的Date对象?
- 如何从退出一个创建新的json对象
- Javascript中的Object.create(null) &创建新的顶级对象
- 在javascript ECMAScript 6中从类名创建对象