1
我有一個問題,可能以前曾問過,但我無法找到正確的描述。我希望有人能幫助我。JavaScript中的HAML中的Javascript
在下面的代碼行我在哪裏設置var price
我想添加javascript變量accu_id
通過rails在我的數據庫中查找記錄。我如何在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並在控制器中執行查詢。在這種情況下,您不能在嵌入式ruby中添加JS變量。我想這可能是一個很好的指導如何實現這一點:http://stackoverflow.com/a/15422887/615410 – ma3x