Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/JQuery中的局部变量与Rails中的局部变量类似吗?_Javascript_Jquery - Fatal编程技术网

Javascript/JQuery中的局部变量与Rails中的局部变量类似吗?

Javascript/JQuery中的局部变量与Rails中的局部变量类似吗?,javascript,jquery,Javascript,Jquery,我创建了一个Js应用程序,并希望有英语和德语本地人,我可以通过按钮切换。 有没有一种方法可以从.js文件中的额外文件插入局部变量,比如Rails中的函数t'…' 据我所知,无法直接执行,原因也很简单,erb是在服务器端执行的,javascript是客户端语言,这意味着它在本地浏览器中执行,这就是为什么如果你试图在两者之间传递一个变量,你必须向服务器发出请求,然而,这个问题是通过调用AJAX请求来解决的,这个AJAX请求的作用与向服务器发送新请求相同,但是它没有刷新或重新加载页面,这会给用户一种没

我创建了一个Js应用程序,并希望有英语和德语本地人,我可以通过按钮切换。
有没有一种方法可以从.js文件中的额外文件插入局部变量,比如Rails中的函数
t'…'

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

一个家伙问了一个类似的问题:

您可以在这里了解有关AJAX的更多信息: