title: AJAX request Rails slideshow
body: <p>I'm trying to send a JavaScript variable to my Rails controller through an AJAX request in order to use the variable to find the right instance of my model.</p>
  
  <p>I can get my controller to print this variable, but I have not been able to save it anywhere such as a partial.</p>
  
  
  
  <p>Here is my js.erb file:</p>
  
  <pre class="lang-rb prettyprint-override"><code>  $(".single-item").on('afterChange', function(event, slick, currentSlide, nextSlide){
    $.ajax({
      url: 'update_description',
      type: 'post',
      data: {slideNumber: $(".single-item").slick('slickCurrentSlide')},
      dataType: 'json',
      success: function(data) {
      }
    });
  </code></pre>
  
  <p>And my controller file:</p>
  
  <pre class="lang-rb prettyprint-override"><code>def index
      @posts = Post.all
      if params[:slideNumber] == nil
          @slideNumber ||= 0
      else
      @slideNumber = params[:slideNumber]
      end
  
      puts @slideNumber
      respond_to do |format|
          format.html {}
          format.js {}
      end
  end
  </code></pre>
  
  <p>This puts <code>@slideNumber</code> in the controller correctly and prints the variable coming from JavaScript to console, however I am not able to pass it to a partial or to reuse it as a response from the JavaScript file. Am I missing something?</p>