繁体   English   中英

我如何将form.serialize值重复保存到变量

[英]How can i save form.serialize value to a variable repeatedly

嗨,我已经在我的网站中添加到购物车按钮。 单击按钮后,表单中的值将存储到变量中。 var cartData = $('form').serialize(); 我的要求是,当用户在不刷新的情况下选择页面中的下一个产品时,表单数据需要保存在var cartData而不丢失以前的数据,即我需要将此数据保存为数组。 我怎样才能做到这一点。 当我使用var cartData = $('form').serializeArray(); 那么cartdata仅包含新值,而不包含序列化表格的先前值。

表单数据需要保存在var cartData中而不丢失以前的数据,即我需要将此数据保存为数组

因此,您可以将序列化结果推送到实际数组。 例如:

var cartData = [];

// Save first form
cartData.push($('form').serialize());

// Later next form
cartData.push($('form').serialize());

这样,您可以将所需的所有表格存储在一个数据数组中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM