从rails3中的javascript执行控制器/操作
在my_new.html.erb中有以下函数。我想在元素\u id\u占位符更改时调用控制器:从rails3中的javascript执行控制器/操作,javascript,ruby-on-rails,ajax,ruby-on-rails-3,Javascript,Ruby On Rails,Ajax,Ruby On Rails 3,在my_new.html.erb中有以下函数。我想在元素\u id\u占位符更改时调用控制器: <script type="text/javascript"> // When DOM loads, init the page. $(function() { // Executes a callback detecting changes with a frequency of 1 second $("#id_element_placehol
<script type="text/javascript">
// When DOM loads, init the page.
$(function() {
// Executes a callback detecting changes with a frequency of 1 second
$("#id_element_placeholder").observe_field(1, function( ) {
alert('Change observed! new value: ' + this.value );
// call controller
});
});
</script>
//加载DOM时,初始化页面。
$(函数(){
//以1秒的频率执行检测更改的回调
$(“#id#u元素_占位符”)。观察_字段(1,函数(){
警报('观察到更改!新值:'+this.value);
//呼叫控制器
});
});
我正在使用rails 3使用jQuery的ajax方法:
$.ajax({
type: "GET",
url: "/articles/" + $(this).attr('value'),
success: function(data){}
});
谢谢,这很有效,但它会转到我的控制器/视图。我该如何调用某个方法,使我返回模型对象,甚至返回作为该方法一部分可以构建的json对象?