如何将form.serialize值重复保存到变量中
How can i save form.serialize value to a variable repeatedly
嗨,我在我的网站上添加了"添加到购物车"按钮。单击按钮后,表单中的值将存储到变量中。var cartData = $('form').serialize();
我的要求是,当用户在页面中选择下一个产品而不刷新时,表单数据需要保存在var cartData
中,而不会丢失以前的数据,即我需要将此数据保存为数组。我怎么能那样做。当我使用var cartData = $('form').serializeArray();
时,cartdata只包含新的valus,而不包含表单serialize的以前的值。
表单数据需要保存在var cartData中,而不会丢失以前的数据,即我需要将此数据保存为数组
所以您可以将序列化结果推送到实际的数组中。例如:
var cartData = [];
// Save first form
cartData.push($('form').serialize());
// Later next form
cartData.push($('form').serialize());
通过这种方式,您可以将所需的所有表单存储在一个数据数组中。
相关文章:
- 如何将getJson的响应保存在全局变量中
- 为所有查看网站的用户保存变量
- 关闭浏览器后保存变量
- 无法在Node.JS中保存变量
- 在 while 循环中保存变量
- 如何在移动到新的HTML页面后使用保存在Javascript文件中的保存变量
- PHP 会话不通过多个页面保存变量
- 保存变量
- 通过单击图像保存变量
- 在javascript中 - 保存变量作为参考
- 使用JavaScript onclick删除元素,并在SQL中保存变量
- 在cookie中保存变量- console.log返回具有会话id的变量
- JavaScript:在调用之间保存变量的值
- 如何在hta中保存变量,以便在关闭和打开hta后保存
- 在闭包中保存变量内容有问题
- 当html页面发生变化时,如何保存变量的状态
- 在闭包范围中保存变量
- Javascript 在使用 XMLHttpRequest 时通过作用域保存变量
- 在 cookie 中查找并保存变量
- 保存变量的值