我有一个页面,其中我动态地加载了一个部分(包含一个表单)。如何使用Rails动态加载jQuery?
所以之后,你点击一个按钮,通过jQuery我做了一个get,获取表单,我改变了div的html。一切都很好。
问题是我有一些javascript,我添加内联部分,我想删除它。所以在我的部分我做了这样的:
<% content_for :header %>
<%= javascript_include_tag 'myscript' %>
<%end%>
肯定在我的布局我有yield头。其实我可以看到我的脚本被包含在内,但$(function(){});
的内容从未执行过。有关它的任何提示?任何更好的方法来做到这一点?我想把我的JavaScript移动到外部的js文件,但现在,我找不到一个好的方法来做到这一点。
你的'yield:header'和它的周围环境是什么样子,或许这是一个加载顺序的问题。 – jigfox 2010-07-13 13:34:34
我的收益率:标题在顶部,在
标签内。所以当你点击按钮来打开一个对话框时,它应该在其中包含$(function(){});应该在表单加载时执行的代码... – 2010-07-13 13:47:57