本文介绍了将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部分中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-16 12:09