jquery - 将 jquery 变量连接到 Rails 部分
问题描述
如何将 jquery 变量连接到 rails 部分调用?
这是一个例子:
var myAttribute = x;
$(this).html('<%= j render partial: "pages/edit_[**myAttribute**]" %>');
提前致谢。
解决方案
你可以试试这个选项,让我知道它是否有效
使用.load
而不是 html:
$(this).load("/pages/edit_page?attribute=" + myAttribute);
页面控制器:
def edit_page
render "pages/edit_#{params[:attribute]}", layout: false
end
路线.rb:
get "pages/edit_page", to: "pages#edit_page"
推荐阅读
- python - Django render() 没有将变量传递给模板?
- javascript - 为多个子菜单动态设置 useState
- reactjs - 使用 setInterval 在 Redux Action Creators 中获取歌曲中的位置
- c++ - Do I need to initialize base class in virtual inheritance classes' constructors for diamond inheritanceproblem?
- unity3d - 无法通过 PlayerPrefs Unity 增加预制件的价值
- tensorflow - 训练 fashion-MNIST 数据库需要多长时间?
- c# - 如何在 C# 中反序列化此 XML 文档
- python - 可点击的 SVG 图像运行方法
- regex - git bash中的正则表达式要转义哪些字符
- javascript - Find if element A is behind element B in HTML DOM tree