Javascript не включая формданные в запросе - PullRequest
0 голосов
/ 13 апреля 2020

Я пишу API. Я могу успешно отправить данные в почтальон, включив его в данные тела> формы. Однако этот код ничего не отправляет как данные формы!

addGuild = function () {
    req = new XMLHttpRequest();
    req.open("GET", "https://gralyn.app/api/server/add/" + window.guild)
    formdata = new FormData()
    formdata.append('prefix', document.getElementById("install-prefix").value);
    req.setRequestHeader("token", this.localStorage.getItem("token"))
    req.onreadystatechange = function () {
        if (this.readyState == 4) {
            if (this.status == 200) {
                alert("Success!")
            } else {
                console.log("ERROR: " + this.status)
                openModal("error")
            }
        }
    }
    req.send(formdata)
}

API не получает префикс как данные формы! Я получаю доступ к префиксу в flask через request.form['prefix']

1 Ответ

0 голосов
/ 13 апреля 2020

Разобрался, javascript не разрешит данные формы в GET-запросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...