2016-08-04 8 views
1

私は現在、railsのgetScriptに関する問題に直面しています。実際に私のビューで次の行を使用して、私のレールコントローラの特定の動作に可変データを渡すことができます。railsのgetScriptに関連する問題

getScript( '/ user/out_action.js?pt =' + results_time); // results_timeは送信したい変数名です。

ここで、「user」はコントローラ名であり、out_actionはコントローラ内のアクションです。 これは完全に問題ありません。

私の問題は、複数の異なる変数データを私のビューからコントローラアクションに送ることができないことです。私はレールにルビーを使用しています。私はこのデータを1回の呼び出しで渡したいと思います。

たとえば、私は同じ呼び出しを使ってresults_timeのような別の変数に渡したいと思います。

どうすればいいですか教えてください。

答えて

0

非常に簡単に、以下の例のようにクエリ文字列を強化する必要があります。以下のコーヒースクリプトを使用している場合

$.getScript('/user/out_action.js?pt=#{resulted_time}&ps=#{resulted_time}'); 

これは複数のパラメータを挿入します。プレーンなjavascriptでは、以下のコードを使用することができます。

$.getScript('/user/out_action.js?pt='+resulted_time+'&ps='+resulted_time); 

さらに詳しい説明が必要な場合は教えてください。

+1

@Muaazありがとうございました...私はすでに第2のアプローチを使用して自分のコードを更新しており、動作しています。 – Abhradip

関連する問題