node.js / экспресс отправка запроса без перенаправления с текущей страницы

У меня есть экспресс-приложение node.js, которое пытается сделать почтовый запрос и запросить содержимое базы данных. Я пытаюсь выполнить почтовый запрос без необходимости перенаправлять пользователя со страницы формы или перезагружать страницу.

index.jade

form.well(id="newEntryForm", method="post", action="/addEntry")
    label Key:
    br
    input(name="key", id="key", class="new-entry", type="textbox")
    br
    br
    label Value:
    br
    input(name="value", id="value", class="new-entry", type="textbox")
    br
    br
    button.btn(type="submit") Add Entry

app.js

app.post('/addEntry', function(req, res){
   //database query
});

Это в конечном итоге перенаправляет меня на URLlocalhost:3000/addEntry, Я знаю, что могу добавитьres.redirect("/"); в обратном вызове для метода post, но это перезагрузит страницу. Как мне сделать это без перезагрузки страницы?

РЕДАКТИРОВАТЬ

Я добавил метод javascript для выполнения при отправке формы, но в итоге он добавляет параметры запроса POST в строку URL. Как мне избежать этого?

Метод Javascript

$(function() {
    $('#newEntryForm').submit(function() {
        var data = {key: 'a', value: 'b'};
        // build a json object or do something with the form, store in data
        $.post('/addRule', data, function(resp) {
            alert(resp);
            console.log("post response: " + resp);
            // do something when it was successful
        });
    });
});

Ответы на вопрос(1)

Ваш ответ на вопрос