If you are using the pagination with basic reloading then it will automatically crawl by search engines(then it should have different URLs for each page).
When you are using AJAX to load more content to the same page then above case will not work, but you can use an alternatives like dynamically change the URL with AJAX (without #
append to the URL because when you append #
to the URL, after the #
will not crawl the search engines).
You can achieve it with history.js jQuery library it will work only with HTML5 supported browsers i.e. IE #
symbol is appended.
By using this method you will get different URLs for each page then search engine will index your page content.
Also make sure you have added all those urls in sitemap.xml.