Такой подход, как советует
@IgorO2, будет узким местом в вашей системе, если она вдруг станет высоконагрузочной. Намного лучше посылать не оффсет, а последний ID записи и строить запрос так:
... WHERE `item_id` > ? LIMIT 10
В зависимости от порядка сортировки знак нужно будет поменять на противоположный.
Ну и естественно, что в уважающих себя и своих клиентов системах, от сервера мы получил только JSON, а всю шаблонизацию будем делать на клиенте (реализуем MVC, например, через backbone).