Can't send data using AJAX

Try this:

$('.nav_link').one('click', function(){
  event.preventDefault();
  var img = $(this).find("img")[0],
      flavour = $(this).data('flavour');
  img.src = img.src.replace("on", "off")

  $.get('/filter/?search=' + flavour).done(function(data){
    if(!$('#container').hasClass('is-loaded')) {
      $('#container').addClass('is-loaded');
      $('#container').html(data);
    } else {
      $('#container').append(data);
    }
  });
});

Works for me : )