获取答案
var msg = $("#formData").serializeArray();
for (var i=0;i<msg.length;i++){
//为对象动态添加属性
msg.forEach(function(item){
let quesName = item.name.split("_")[1];
//obj[quesName] = [];
answer[quesName] = {};
});
//重新组合数据
msg.forEach(function(item){
let quesName = item.name.split("_")[1];
let quesValue = item.value.split("_");
if(item.name.includes(quesName)){
//obj[type].push(item)
//隐藏域
if (item.name.indexOf('hidden') > -1) {
answer[quesName]['questionnaire_id'] = url;
answer[quesName]['question_id'] = quesValue[1];
answer[quesName]['anonymity'] = 1;
}
//填空
if (item.name.indexOf('answer') > -1) {
answer[quesName]['answer'] = quesValue[0];
}
//选项
//选项
if (item.name.indexOf('opt') > -1) {
let options = quesValue[0];
if (answer[quesName]['answer']) {
options = answer[quesName]['answer'] + "|" + quesValue[0];
}
answer[quesName]['answer'] = options;
}
}
});