2
我創建了一個Js應用程序,並希望有英語和德語本地人,我可以通過按鈕進行切換。 有沒有一種方法可以從.js文件中的額外文件插入本地文件,例如Rails中的函數t'...'
?當地人在Javascript/JQuery像本地人在Rails中?
我創建了一個Js應用程序,並希望有英語和德語本地人,我可以通過按鈕進行切換。 有沒有一種方法可以從.js文件中的額外文件插入本地文件,例如Rails中的函數t'...'
?當地人在Javascript/JQuery像本地人在Rails中?
據我所知,沒有辦法直接做,原因也很簡單,erb在服務器端執行,javascript是客戶端語言,這意味着它在您的本地瀏覽器中執行,這就是爲什麼如果您甚至嘗試在兩者之間傳遞變量,則必須向服務器發出請求,但通過調用AJAX請求來解決此問題,但此AJAX請求與向服務器發送新請求的操作完全相同它沒有刷新或重新加載頁面給用戶的錯覺是沒有請求。
一個人問類似的問題在這裏:
http://www.quora.com/Ruby-on-Rails/Can-I-pass-a-JavaScript-variable-to-a-Rails-method
,您可以瞭解更多關於AJAX在這裏: