以隐藏的动态html形式更改值

时间:2020-06-27 11:40:30

标签: html jquery ajax

我的页面上有一个隐藏的表单,该表单是在单击按钮时动态填充的。我想更改它动态获取的值。所以起初它是一个基本的表单标签,

<form id="zakeke-addtocart" method="post" enctype="multipart/form-data"></form>

但是以后如果我用它登录(在文档上捕获ajax请求)

let zakekeCart=jQuery('#zakeke-addtocart').serializeArray();
console.log("ZakekeFORM: "+JSON.stringify(zakekeCart));

我看到它已被填充:

[{"name":"attribute_pa_color","value":"blue"},{"name":"addon-659-typ-0","value":"three-3"},{"name":"addon-659-lib-1","value":"dos-2"},{"name":"quantity","value":"1"},{"name":"yith-wacp-is-excluded","value":"yes"},{"name":"zakeke_design","value":"000-aog2vpBJLU6QAOorpYFc3w"},{"name":"add-to-cart","value":"659"},{"name":"product_id","value":"659"},{"name":"zakeke_model","value":"112583"}]

假设我知道所有的“名称”(如addon-659或数量),我该如何抓住它们并更改连接到它们的值。我猜我可以用ajax来获取请求,但是我该如何获取每个键值对以更改它们,这意味着在表单中进行更改,以便我的值随表单的发布而转发?

1 个答案:

答案 0 :(得分:0)

只需更改其value属性:

formElement.value = "some value"