Pagination is frequently set up using server-side programming languages like PHP, ASP.NET, and Java . The major benefit to using a server-side solution is the Web page doesn’t need to load all of the records at once; they are loaded only when the user requests them. You can use jQuery to set up pagination, but I recommend doing it to paginate only results that aren’t heavy-loading ( where there are more than 100 results ), which could weigh the page loading time down considerably.
If your skills are advanced enough, you can build jQuery that loads only 10 results and, each time a page is clicked, that content is loaded via Ajax and inserted into the current page.
Refer :
pagination using jquery example