в jQuery можно было бы показать экран и переслать после завершения вызова ajax (который сообщает приложению о необходимости генерировать результат), очень похоже на это:
$('.search').click(function(event){
event.preventDefault();
$('#loadAnimationWrapper').show();
$.ajax({
cache: false,
async: false,
type: 'GET',
url: '/your/callback/url',
success: function(data) {
// your forwarding code
}
});
});
Но в моем мнении примерНа странице, которую вы даете, есть Проблема, заключающаяся в том, что отображаемое содержимое не представлено в URL, поэтому, например, вы не можете дать URL кому-либо другому, чтобы он мог увидеть результаты.
Итак,магия ajax - конечно, но будьте осторожны.