Javascript / JQuery中的本地人喜欢Rails中的Locals?

时间:2016-04-14 09:04:51

标签: javascript jquery

我创建一个Js应用程序,并希望有英语和德语本地人,我可以通过按钮切换。 有没有办法从.js文件中的额外文件插入本地文件,比如Rails中的函数else { lay.addView(newplage); }

1 个答案:

答案 0 :(得分:1)

据我所知,没有办法直接进行,原因也很简单,erb在服务器端执行,javascript是客户端语言,这意味着它在本地浏览器中执行,这就是为什么如果你甚至试图在两者之间传递一个变量,你必须向服务器发出请求。但是这个问题是通过调用一个AJAX请求解决的,这个AJAX请求与向服务器发送新请求的做法相同但是,如果没有刷新或重新加载页面,它会让用户产生没有请求的错觉。

一个人在这里问了一个类似的问题:

http://www.quora.com/Ruby-on-Rails/Can-I-pass-a-JavaScript-variable-to-a-Rails-method

您可以在此处了解有关AJAX的更多信息:

http://www.w3schools.com/ajax/default.asp