метод POST посредством javascript

152
21 мая 2019, 16:20

Пытаюсь реализовать метод 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

READ ALSO
Подскажите почему функция вывела NaN [дубликат]

Подскажите почему функция вывела NaN [дубликат]

На данный вопрос уже ответили:

137
Аналог $(this) на нативном js

Аналог $(this) на нативном js

есть код который получает заданное сss свойство

161
как правильно задать заголовок

как правильно задать заголовок

делал два варианта оба записывают в header но почему то не могу достучится из javascript'а

155
AJAX передача в PHP функцию

AJAX передача в PHP функцию

Пытаюсь передать значения из select в PHP функцию при помощи Ajax

121