有什么方法可以将formDatas对象转换为JSON格式?

时间:2020-02-28 14:04:51

标签: javascript jquery json ajax object

我有一个各种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) {}
    });

所有要传递的数据都是数组。我真的希望这个问题清楚。

0 个答案:

没有答案