【发布时间】:2010-02-19 22:35:31
【问题描述】:
考虑以下部分,如果有人单击 AJAX“添加评论”链接,它将被插入到页面中。我的问题是:这是包含该 JavaScript 的最佳位置吗?
我认为最好把它放在 application.js 中,但是因为部分是通过 AJAX 添加的,所以在 $(document).ready 块中调用的 validate 方法不会被触发,因为当原始文档是时表单不存在准备好。这有意义吗?
使用 Rails 2.3.4 和 jQuery 1.4.1
谢谢!
<%form_for [@commentable,@comment] do |f|%>
<%= f.text_area :comment, :class=>"required", :minlength=>2%>
<% content_tag :button, :type => :submit do %>
Comment
<% end %>
<%end%>
<script type="text/javascript">
$(document).ready(function(){
$("#new_comment").validate();
});
</script>
【问题讨论】:
标签: javascript jquery ruby-on-rails validation