У меня есть HTML-форма с массивом массивов значений, и я хочу опубликовать ее на сервере. Но использование JSON.stringfy или form.serialize () также не могло сохранить его структуру в публикуемых данных. Как мне это сделать?
<input type="hidden" name="product[1][id]" value="1">
<input type="hidden" name="product[1][price_each]" value="100">';
<input type="hidden" name="product[1][name]" value="abc">
<input type="hidden" name="product[1][quantity]" value="2">
<input type="hidden" name="product[2][id]" value="2">
<input type="hidden" name="product[2][price_each]" value="200">';
<input type="hidden" name="product[2][name]" value="abcd">
<input type="hidden" name="product[2][quantity]" value="3">
Текущий JS:
fetch("/process.php", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(form)
}).then(function(result) {
return result.json();
});