如何使用键和值在for循环中转换forEach?

问题描述 投票:0回答:1

[尝试以JSON格式发送表单数据,但是IE不支持formData.forEach

 var form = document.querySelector('#Form');
             var formData = new FormData(form);
             var object = {};
             formData.forEach(function(value, key){
                 object[key] = value;
             });
             var json = JSON.stringify(object);
             xhr.send(json);

如何在for循环中转换forEach?另外,我已经添加了polyfill,所以不是

jquery json foreach form-data
1个回答
0
投票

阅读了人们提供给我的评论和链接后,这对我有用。

var object = {};
 var dataArray=($("#form").serializeArray());
    for (var i in dataArray) {
         object[dataArray[i].name] = dataArray[i].value;
    }
 var json = JSON.stringify(object);
© www.soinside.com 2019 - 2024. All rights reserved.