----------- sites/all/modules/jcarousel/includes/jcarousel.views.inc -----------
index 68a090b..1a02b5e 100644
@@ -36,9 +36,12 @@ function jcarousel_views_ajax() {
     $dom_id = isset($_REQUEST['jcarousel_dom_id']) ? intval($_REQUEST['jcarousel_dom_id']) : NULL;
     $first = isset($_REQUEST['first']) ? intval($_REQUEST['first']) : NULL;
     $last = isset($_REQUEST['last']) ? intval($_REQUEST['last']) : NULL;
+    $exposed = isset($_REQUEST['view_exposed']) && $_REQUEST['view_exposed'] !== '' ? unserialize($_REQUEST['view_exposed']) : array();
     views_include('ajax');
     $object = new stdClass();
 
     $object->status = FALSE;
     $object->display = '';
 
@@ -76,6 +79,10 @@ function jcarousel_views_ajax() {
           $view->offset = $first;
         }
 
+        foreach($exposed as $key => $value){
+          $view->exposed_input[$key] = $value;
+        }
+
         // Reuse the same DOM id so it matches that in Drupal.settings.
         $view->jcarousel_dom_id = $dom_id;
 
@@ -122,6 +129,7 @@ function jcarousel_views_add($view, $display_id = NULL) {
     'view_display_id' => $display_id,
     'view_name' => $view->name,
     'jcarousel_dom_id' => isset($view->jcarousel_dom_id) ? $view->jcarousel_dom_id : ++$dom_counter,
+    'view_exposed' => serialize($view->exposed_input),
   );
 
   foreach ($view->style_plugin->options as $key => $option) {