ciao!

si devi usare ajax!
con jquery non dovrebbe essere difficile.
ad esempio:
codice:
    $.ajax({
        type: "POST",
        url: "file lato server.php" // PHP o altro linguaggo lato server
    }).done(function (res) {
        $('#contenitore').append(res);
    }).fail(function (err) {
        alert("ERRORE assegnazione articoli: " + err);
    });
poi lato server fai l'elaborazione e crei l'html da iniettare nella pagina.