![](/img/trans.png)
[英]pass javascript variable to ruby on rails controller to send in api further
[英]Ruby on rails - Get and Pass js values and send/add as rails variable
在我的應用程序show.js.erb
,我添加了一個來自helper
的method
,該method
在加載文件時將一些詳細信息發送到數據庫(ps: show.js.erb
文件已在發布商網站上加載) 。
這是我在助手中添加的function
:
<%= save_param(publisher_id, params['url'], params['price']) %>
params['url']
和params['price']
都是js
文件中的params
,並且會自動給出。
我現在的問題是,因為params['url']
和params['price']
是js
參數,所以我無法將它們傳遞給我的save_param
函數。
如何傳遞values
的params['url']
params['price']
我save_param
功能。
准備好文檔時,使用jQuery ajax函數代替rails helper方法。
$.ajax({
type:'POST',
url: '../save_param',
data: $.param({ publisher_id:1, url: params['url'], price: params['price'] })
});
您可以根據需要使用ruby變量初始化javascript變量。
var javascript_var = <%=ruby_var%>;
希望有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.