setInterval(function(){
var curVal = $(".someInputs").val();
var prevVal = $(".someInputs").data("prevVal") || null;
if (prevVal !== curVal) {
// value changed
}
}, 100)
$.post(url, data, function(content)
{
// данные от сервера должны приходить в формате JSON (т.е. {"header":"код внутри блока header", "section":"код внутри блока section"})
$('header').html(content.header);
$('section').html(content.section);
// если переписать код на сервере не представляется возможным, то придется вытаскивать нужные данные из content с помощью регулярок
// var header = /<header>(.+)<\/header>/gi.exec(content);
// var section = /<section>(.+)<\/section>/gi.exec(content);
// $('header').html(header[1]);
// $('section').html(section[1]);
}, 'json');