【发布时间】:2015-07-27 19:39:43
【问题描述】:
我正在尝试将 AJAX 与基本示例一起使用,但结果未打印在屏幕上。我已经查看了控制台,结果是正确的,但它一直只打印数字 10。
我有以下看法。
<h1>Welcome#index</h1>
<%= form_tag("/welcome/index",remote: true) do %>
<div id="slider-range-min" ></div>
<p>
<label for="amount">Maximum price:</label>
<%= text_field_tag "amount"%>
</p>
<%= submit_tag "Berechnen" %>
<%end%>
output:<%= @out %>
<script>
$(function() {
$( "#slider-range-min" ).slider({
range: "min",
value: 37,
min: 1,
max: 700,
slide: function( event, ui ) {
$( "#amount" ).val( ui.value );
}
});
$( "#amount" ).val( $( "#slider-range-min" ).slider( "value" ) );
});
</script>
这是我的控制器
class WelcomeController < ApplicationController
def index
input = params[:amount].to_i
@out = input + 10
end
end
【问题讨论】:
-
哪个控制台,javascript控制台还是rails控制台?
-
Javascript 控制台和 Rails。结果就OK了。
标签: javascript ruby-on-rails ajax ruby-on-rails-4