[英]How to load a partial inside of a partial?
我正在尝试在页面加载时触发AJAX请求。 我猜这将是最好的从我的控制器。
首先,我打开一个新页面。
def text_tabs_nav
end
该页面可以通过AJAX加载两个不同的部分。 我想默认加载其中之一。
所以我想也许是这个..
def text_tabs_nav
respond_to do |format|
format.html
format.js
end
end
在我的text_tabs_nav.js中,我这样写:
== $("#content").html("#{ escape_javascript(render :partial => 'about_us') }");
但是JavaScript没有加载。.我在页面加载后也使用了相同的JavaScript来加载内容,并且效果很好。
有谁知道如何加载部分(text_tabs_nav),并在(about_us)中加载默认的AJAX部分?
谢谢!
由于它位于普通js
文件中,因此未进行解析。 你想要的是
text_tabs_nav.js.erb
在一次光荣的失败大战中,我抛弃了控制器,在我看来,这是一个常规的电话。
:javascript
$("#content").html("#{ escape_javascript(render :partial => 'about_us') }");
问题解决了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.