Показать сообщение отдельно
  #1 (permalink)  
Старый 23.05.2020, 14:54
Аватар для nastya97core
Аспирант
Отправить личное сообщение для nastya97core Посмотреть профиль Найти все сообщения от nastya97core
 
Регистрация: 04.04.2020
Сообщений: 60

Что писать в request.send(), чтобы отправить Post?
Здравствуйте. Есть вот такой аналог ajax:
function sub(event){
event.preventDefault ? event.preventDefault() : event.returnValue = false;
var request = new XMLHttpRequest();
request.open('POST', 'file.php, true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
request.send(data);
}


Подскажите, чему должен быть равен data?

В jQuery я делала
data = new FormData(event.target);
, но сейчас так не работает, уходит пустой запрос. Ошибок никаких нет.

Если провести тоже самое в IE9, то вернётся ошибка "formData не определено"

В html у меня так:
<form enctype="multipart/form-data" method="post" id="form" onsubmit="sub(event)">
...
</form>
Ответить с цитированием