Na most elvileg jó a saját form postdata cucc

This commit is contained in:
2025-03-13 13:53:16 +01:00
parent f5a6041a1c
commit a301a2a168
5 changed files with 88 additions and 13 deletions
+27
View File
@@ -2,3 +2,30 @@
// for details on configuring this project to bundle and minify static web assets.
// Write your JavaScript code.
function getFormAsNestedObject(formSelector) {
var formArray = $(formSelector).serializeArray();
var result = {};
formArray.forEach(function (item) {
var keys = item.name.split('.');
var value = item.value;
var current = result;
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
// Ha utolsó kulcs, értéket rendelünk hozzá
if (i === keys.length - 1) {
current[key] = value;
} else {
// Ha a következő szint nincs meg, hozzuk létre
if (!current[key]) {
current[key] = {};
}
current = current[key];
}
}
});
return result;
}