Since your initial question was what is the difference between the two methods, I will start with this:
AJAX poll
Using an AJAX poll to refresh the page means that you send a request at a certain interval to the server, which will look like this:

The client immediately sends a request to the server and server responses.
A simple example (using jQuery) would look like this:
setInterval(function(){
$('#myCurrentMoney').load('getCurrentMoney.php');
}, 30000);
The problem is that this will cause a lot of useless requests, because with each request there will not always be new things.
AJAX Long Survey
Using a long AJAX poll will mean that the client sends a request to the server, and the server waits for new data that will be available before it is answered. It will look like this:

, "". , .
:
refresh = function() {
$('#myCurrentMoney').load('getCurrentMoney.php',function(){
refresh();
});
}
$(function(){
refresh();
});
, getCurrentMoney.php , , .
. , , : , " " indiactor:
<?
$time = time();
while ($newestPost <= $time) {
sleep(10000);
$newestPost = getLatestPostTimestamp();
}
echo "There are new posts available";
"" .