本文介绍了将jquery变量连接到Rails部分中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将jquery变量连接到Rails部分调用中?
How can I concatenate a jquery variable into a rails partial call?
这是一个例子:
var myAttribute = x;
$(this).html('<%= j render partial: "pages/edit_[**myAttribute**]" %>');
谢谢.
推荐答案
您可以尝试此选项,让我知道它是否有效
You can try this option, let me know if it works
使用.load
代替html:
$(this).load("/pages/edit_page?attribute=" + myAttribute);
PagesController:
def edit_page
render "pages/edit_#{params[:attribute]}", layout: false
end
routes.rb:
get "pages/edit_page", to: "pages#edit_page"
这篇关于将jquery变量连接到Rails部分中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!