2012-03-15 4 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あなたの入力を更新しているjavascriptスクリプトです。

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

私はそのようにそれを行うにはしたくありません... 。 –

+1

なぜそれをしないのですか? – shingara

1

私はあなたがたが "periodically_call_remoteは" Railsの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でやりたくないのですが... –

関連する問題