私は以前に尋ねられたかもしれない疑問を持っていますが、適切な記述を見つけるのが難しいです。私は誰かが私を助けることを願っています。JavascriptのHAMLのJavascript
私が設定した行の下のコードvar price
私は、javascript変数accu_id
を追加して、レールを介してDB内のレコードを検索したいと考えています。どのように私はJavaScriptの埋め込みレールでこれを行うのですか?
:javascript
$('#accu').change(function() {
var accu_id = $("#accu")[0].selectedOptions[0].value
var price = "#{currency(Product.find_by(id: accu_id).price2)}"
$('#price_accu').append(price)
});
これは簡単な方法ですか?
純粋なJSとjQueryを混ぜる理由は何ですか? –
AJAXを使用してコントローラ内でクエリを実行するのが最善の方法です。このコンテキストでは、JS変数を埋め込みルビの内部に追加することはできません。私はこれがどのように達成するための良い指針になると思います:http://stackoverflow.com/a/15422887/615410 – ma3x