nastya97core
@nastya97core
Начинающий программист

Что писать в 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 пишет:
5ec90048ba9e1500023476.png

В html у меня так:
<form enctype="multipart/form-data" method="post" id="form" onsubmit="sub(event)">
...
</form>
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы