首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在partial中加载partial?

如何在partial中加载partial?
EN

Stack Overflow用户
提问于 2010-07-27 03:32:40
回答 2查看 227关注 0票数 0

当我的页面加载时,我尝试触发一个AJAX请求。我猜这将是我的控制器最好的选择。

首先我打开一个新的页面..

代码语言:javascript
运行
复制
def text_tabs_nav
end

这个页面能够通过AJAX加载两个不同的部分。我想在默认情况下加载其中一个。

所以我想也许这个..。

代码语言:javascript
运行
复制
def text_tabs_nav
  respond_to do |format|
    format.html
    format.js
  end
end

在我的text_tabs_nav.js中,我写道:

代码语言:javascript
运行
复制
== $("#content").html("#{ escape_javascript(render :partial => 'about_us') }");

但是javascript没有加载。我使用相同的javascript在页面加载后加载内容,它工作得很好。

谁知道我如何加载一个部分( text_tabs_nav ),在( about_us )中加载一个默认的AJAX部分?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-27 23:13:48

好吧,在一场光荣的失败中,我抛弃了控制器,并在我的视野中增加了一个常规的呼叫。

代码语言:javascript
运行
复制
:javascript
  $("#content").html("#{ escape_javascript(render :partial => 'about_us') }");

问题解决了。

票数 0
EN

Stack Overflow用户

发布于 2010-07-27 03:37:09

它没有被解析,因为它在一个普通的js文件中。你想要的是

text_tabs_nav.js.erb

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3338311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档