There is a way to render a views from jquery with an ajax call, It is a pretty feature, but there is no any option to add items_per_page while calling the views through ajax. I recommend a way to add one more option to add items_per_page as an arguments so we can manage the pager smoothly.
$.ajax({
'url': Drupal.url('views/ajax'),
'type': 'POST',
'data': {
'view_name': 'resource_casestudy',
'view_display_id': 'block',
'view_args': viewArgs,
'item_per_page': limit
},
'dataType': 'json',
'async': false,
'success': function (response) {},
});