Calling Rails Helper from Javascript
Calling Rails Helper from Javascript
我不太熟悉Rails。
是否有办法从Javascript更新/创建Rails脚本?
我正在使用一个编辑图像并创建新图像url的助手。我在网页上有几个图像,但每个图像有3个url,根据屏幕大小/方向显示不同大小的图像。
不是为每个图像创建3个div/img标签,从而为每个图像编写3次辅助行,我希望Javascript使用媒体查询来调用辅助器并相应地更新img资源。
我精通JS和JQuery,但几乎没有Rails的任何经验。
我在html文件中添加了脚本:
<script>
var test = <%= helper('https://url.com', :option1 =>1100, :option2 =>1300;) =%>
</script>
但是这会返回控制台错误:SyntaxError: missing ; before statement
另外,是否可以在helper的参数中添加JS变量?
<script>
var jsVariable1 = 1100
var test = <%= helper('https://url.com', :option1 =>JsVariable1, :option2 =>1300;) =%>
</script>
你试过把你的脚本改成这样吗?
var test = <%= helper('https://url.com', :option1 =>1100, :option2 =>1300) =%>;
</script>`.
您需要更改位置为;就更新和创建而言。您需要使用强参数来更新散列。下一个你需要传递与姓名,电子邮件,号码相同的参数,你需要传递一个散列作为{name: "aditya", email: "nitbaditya@gmail.com", number: "1"}
。
相关文章:
- Calling JavaScript from C++
- cefsharp execute Javascript from C#
- Javascript from a URL
- Calling javascript from ADF page (jsff)
- Interpreting Javascript from Python
- call javascript from updatepanel
- running javascript from php?
- Calling a javascript from a javascript
- Closure in JavaScript from CoderSchool
- Call Javascript from GridView TemplateField
- Trigger Javascript from c# codebehind
- Output JavaScript from Razor
- echo raw javascript from Yii Controller
- call javascript from c#
- Call Javascript from codebehind asp.net
- Javascript from Buffer to JSON
- Call Javascript from Java - Android
- Execute JavaScript from iOS?
- Javascript from PHP (wordpress)
- Call javascript from HTML