Получилось сделать вот так:
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript' src='jquery.min.js'></script>
</head>
<body>
<script type="text/javascript">
function ddata()
{
$(document).ready(function()
{
setTimeout(function() { $('#div1').load('text.txt', ddata) }, 2000);
});
}
ddata();
</script>
<input type="button" id="b1" value="Push" />
<div id="div1">Div</div>
</body>
</html>
Только не знаю, грамотно ли это.