Пытаюсь реализовать метод POST, который будет отправлять данные на сервер. Данные, в свою очередь, вводятся в поля формы. Форма передается в качестве параметра функции, в которой реализуется POST
<div class="modal" id="modalDialog">
<form name="modalwindowpush">
<input type="text" name="title">
<input type="text" name="content">
</form>
<input type="submit" value="Закрыть" onclick="modal_close()">
<input type="submit" value="Сохранить" onclick="add_element() && add_post(modalwindowpush)">
Сама функция
function add_post(obj) {
var req = new XMLHttpRequest();
var body = "title=" + encodeURIComponent(obj.title) + "&content=" + encodeURIComponent(obj.content);
req.open("POST", 'PushNewsServlet', true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(body);
}
Но в итоге данные не отправляются на сервер... Выдает ошибку 405
Виртуальный выделенный сервер (VDS) становится отличным выбором
делал два варианта оба записывают в header но почему то не могу достучится из javascript'а