[尝试以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,所以不是
阅读了人们提供给我的评论和链接后,这对我有用。
var object = {};
var dataArray=($("#form").serializeArray());
for (var i in dataArray) {
object[dataArray[i].name] = dataArray[i].value;
}
var json = JSON.stringify(object);