Используя jQuery, я бы отправил через запятую список селекторов jQuery для обновления на сервер. В конечном итоге сервер ответит, прочитав эти селекторы и создав HTML, чтобы заполнить элементы, соответствующие селекторам:
$.get("/updater", { elementsToUpdate: "#someDiv,#someTable,#someOtherElement"}, function(json) {
$.each(json, function(k, v) {
// the key is the selector, the value is the
// HTML to set to that (or those) element(s):
$(k).html(v);
});
}, "json"); // we are expecting the server to return JSON
Сервер ответит, отправив JSON клиенту со следующей структурой:
{"#someDiv":"this is some HTML to fill up div with ID someDiv","#someOtherElement":"here is some more HTML","#someTable":"here is some more HTML"}