Я пытаюсь отправить данные текстовой области (код 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)
Спасибо.