jquery - Dynamically change a ruby variable based on dropdown without refresh -


i looking dynamically change ruby variable based on dropdown box in view template. in example - have results page , want change number of results based on dropdown. if select 5 - want number variable update 5 , loop display 5 items.

i want without page refresh.

thanks!

html:

<form action="/form" method="get", name="myform" id="myform" role="form">   <input type="text" id="text1">  </form>    <select id="filterresults" name="filterresults">        <option value=4>4</option>        <option value=9>9</option> </select>    <div id="resultstable">  <%@myarray[0..@number].each |i| %>        <%=variable1%>  <%end%>   </div> 

jquery:

 $("#filterresults").change(function(){     var numresults = document.getelementbyid('filterresults').value;   var input = $("<input>")            .attr("type", "hidden")            .attr("name", "filterresults").val(numresults)            .attr("class","form-control");  $("#myform").append($(input));   $('#resultstable').load(document.url +  ' #resultstable');    }); 

controller:

 @number = params["filterresults"] 


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -