我有一个各种formdatas的对象,但在将其转换为JSON格式时遇到问题。我做了一些阅读,据我了解我的对象无法直接转换为JSON格式。我需要使用AJAX传递该对象。有解决此问题的解决方法吗?这是我的代码供参考
let questionFile = {};
for (let i = 0; i < noQ; i++) {
questionFile[i] = formDatas.get("questionfile" + i + "");
}
AJAX请求如下:
$.ajax({
method: "post",
url: serverName + "/api/add-questions/" + groupId,
headers: {
Authorization: "Bearer " + localStorage.getItem("token"),
Accept: "application/json"
},
data: {
question: questions,
images: questionFile,
option1: option1s,
option2: option2s,
option3: option3s,
option4: option4s,
answer: answers
},
cache: false,
success: function(result) {}
});
所有要传递的数据都是数组。我真的希望这个问题清楚。