Отправка данных textarea на сервер flask с использованием xhttp - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь отправить данные текстовой области (код c ++) на сервер flask, используя ajax. Я не могу понять, как я могу отправить данные на сервер. Кроме того, когда я читаю данные, используя document.getElementById (), «>» становится>, аналогично другие специальные символы также преобразуются в подобные вещи. Как я могу отправить данные без изменений, используя javascript?

Моя функция отправки выглядит следующим образом:

    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
        alert(this.responseText);
      }
    };
    xhttp.open("POST", "ajax", true);
    //xhttp.send(document.getElementById('exampleFormControlTextarea1').innerHTML);
    xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var text='{"code":'+'"'+String(document.getElementById('exampleFormControlTextarea1').innerHTML)+'"'+'}';
    xhttp.send(JSON.stringify(text));

    console.log(text)

Спасибо.

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