<form action="<?php echo site_url() ?>/wp-admin/admin-ajax.php" method="POST" id="filter">
<input type="text" name="tag" placeholder="2017">
<button>Применить фильтр</button>
<input type="hidden" name="action" value="myfilter">
</form>
<script>
jQuery(function($){
$('#filter').submit(function(){
var filter = $(this);
$.ajax({
url:ajaxurl, // обработчик
data:filter.serialize(), // данные
type:filter.attr('method'), // тип запроса
beforeSend:function(xhr){
filter.find('button').text('Загружаю...'); // изменяем текст кнопки
},
success:function(data){
filter.find('button').text('Применить фильтр'); // возвращаеи текст кнопки
e.preventDefault();
$('#response').html(data);
}
});
return false;
});
});
</script>