【发布时间】:2014-04-28 23:10:50
【问题描述】:
我对 cofeescript 或 js 不是很有信心,所以我有点困惑。我有一个快速编辑功能,可以发送 AJAX 请求并更新数据库。目前我正在手动更改编辑的位置并显示它,但它对我来说像是作弊,并且徽章不会更新!我想重新渲染我的特定帖子。我给了我的<li> 一个data-id 属性,所以我可以通过Post.find($(#li).data('id')) 得到我的帖子(不太确定它是否有效,但应该有一种传递变量的方法。现在主要问题是我还有其他我不想执行的帖子/index.js.erb 上的脚本。我只希望在 AJAX 成功(在另一个文件中)或$('#form').submit 时执行与此相关的部分。现在我有不知道如何实现这一点!这听起来像一个简单的问题,但我对如何限制所有其他脚本和限制这些脚本的一部分缺乏了解。
编辑关于如何从另一个咖啡脚本或 js 文件调用我的 index.js.erb 有什么建议吗?或者发送参数并在该文件中使用它们?
【问题讨论】:
标签: javascript jquery ruby-on-rails ajax coffeescript