AJAX будет работать. Просто есть метод, который возвращает HTML для этой конкретной галереи DIV или набор превью / изображений, которые составляют галерею. Вероятно, проще создать метод на стороне сервера, чтобы сначала создать HTML-код галереи, и просто повторно использовать его для создания HTML-кода для вызова AJAX. Попросите метод, который получает новый HTML, повторно вызвать плагин галереи в HTML, когда обратный вызов завершится.
$('#category').change( function() {
$('div#gallery').load( '/some/url/togeneratehtml',
{ category : $(this).val() },
function() {
$('div#gallery').gallerific();
});
});