2012-03-15 5 views
1

내가 루비 periodically_call_remote의 HTML 입력 값을 받고의 문제가 있습니다에서 HTML 입력 값을 보내기 :예를 들어</p> <p>... 아약스

내가 my_input라는 이름의 입력을 가지고있다. 이제 나는 periodically_call_remote에 이걸 갖고 싶습니다.

<input name="my_input" /> 

periodically_call_remote(:url=>{:action=>"action_name", :controller=>"controler_name", nvalue=>"value_of_my_input"}, frequency=>"5") 

이 값은 value_of_my_input에 입력 값을 갖고 싶습니다. 2.3.5

은 내가 어떻게 이것을 달성 할 것이다 .. :

는 보석 버전을 레일?

답변

0

내가 원하는 것을 달성 ... 코드는 다음과 같습니다

당신의 도움과 시간 형제
periodically_call_remote(:url=>{:controller=>"controller_name", :action=>"action_name"), :with=>"'name='+jQuery('#id').val()") 

Thnx을 ... 난 그런 식으로하고 싶지 않아

0

귀하의 조치로 응답이 필요합니다. action_name 입력을 업데이트하는 자바 스크립트 스크립트.

$('#id_of_my_input').val('<%= @my_new_value %>') 
+0

.. –

+1

왜 그렇게하지 않습니까? – shingara

1

난 당신이 있지만 "periodically_call_remote는"레일 3에서 더 이상 사용되지 않습니다 레일 2.3.5를 사용하고 있는지 알고, 그래서 당신이 대신 같은 것을 사용하는 것이 좋습니다

$(document).ready(function(){ 
setInterval(function(){ 
    $.get('<%= url_for :action=>"action_name", :controller=>"controler_name", :value=>"value_of_my_input" %>', function(value) { 
    $('#my_input').val(value); 
}); 
},5000); 

});

+0

jQuery에서하고 싶지 않습니다 ... –