首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法使用Ajax在Rails中附加帖子

无法使用Ajax在Rails中附加帖子
EN

Stack Overflow用户
提问于 2010-11-02 10:32:12
回答 2查看 346关注 0票数 0

因此,我试图在用户单击提交按钮后将新创建的帖子附加到列表中。但是,这个列表在我刷新页面之前不会更新,所以我猜问题一定出在我的javascript代码上。

在index.html.erb中,我放了这一行:

代码语言:javascript
代码运行次数:0
运行
复制
<div class="posts">
  <%= render :partial => 'post', :collection=> @posts %>
</div>

在create.js.erb中:

代码语言:javascript
代码运行次数:0
运行
复制
 $(".posts").
   append("<%= escape_javascript(render :partial => "post", :object => @post)%>");

剩下的部分应该没问题。

我需要把js代码放在application.js中吗?

提前谢谢你!

EN

回答 2

Stack Overflow用户

发布于 2010-11-02 10:36:16

确保包含了javascript库。

代码语言:javascript
代码运行次数:0
运行
复制
<%= javascript_include_tag :defaults %>

这需要放在你的页眉中

票数 1
EN

Stack Overflow用户

发布于 2010-11-02 11:01:38

首先查看您的development.log文件,确保该方法调用了正确的模板。另外,在浏览器中打开您的Javascript控制台并查找错误。也要在控制台中试用您的jQuery代码,以确保您的代码可以正常工作。

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

https://stackoverflow.com/questions/4074529

复制
相关文章

相似问题

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