Como detectar a posição de rolagem da página usando jQuery

Estou tendo problemas com a funcionalidade do jQuery no meu site. O que faz, é que usa owindow.scroll() função para reconhecer quando as janelas mudam sua posição de rolagem e na mudança chama algumas funções para carregar dados do servidor.

O problema é o.scroll() a função é chamada assim que houver uma pequena mudança na posição de rolagem e carregar os dados na parte inferior; no entanto, o que desejo alcançar é carregar novos dados quando a posição de rolagem / página chegar na parte inferior, como acontece com o feed do Facebook.

Mas não tenho certeza de como detectar a posição de rolagem usando jQuery?

function getData() {
  $.getJSON('Get/GetData?no=1', function (responseText) {
    //Load some data from the server
  })
};

$(window).scroll(function () {
    getData();
});

questionAnswers(7)

yourAnswerToTheQuestion