Быстрый способ будет:
setInterval(function(){
$('.sayac').each(function(index, el) {
var thisID = $(this).attr('id');
$.post( "path/to/file.php", {
id: thisID
})
.done(function(data, status) {
$('#'+thisID).html(data); //$(this) will not work here
})
.fail(function(data, status) {
console.log( "error" );
});
});
},10000);
Но обработка ошибок невелика. Я бы также предложил, чтобы ваши php
были в json
. Таким образом, вы можете вернуть массив и заставить ваш код реагировать соответствующим образом.