Здравствуйте. Есть вот такой аналог 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>