Javascript 添加带有JQuery“未捕获SyntaxError:意外标记非法”的嵌套表单
我正在使用Rails3和JQuery,并试图通过单击按钮将嵌套表单追加到我的主表单中。没有javascript,表单和嵌套表单就可以正常工作。我希望仅当用户单击按钮时才添加嵌套表单。他们还可以通过多次单击按钮来添加许多嵌套表单 在另一个线程上,有人说要使用ajax调用,onclick正在浏览器中执行,因此您不能在其中使用erb。你需要进行一个ajax调用。load是一个方便的快捷方式,可以将此调用发送到服务器,在服务器上,你可以使用erb呈现部分内容,以获得需要返回的html 有人知道我怎么能做到,或者我是否应该做到 我的javascript文件就是这样的。。 我的表格是 Jquery正在为所有其他函数工作。 错误是针对javascript第3行的,它是Javascript 添加带有JQuery“未捕获SyntaxError:意外标记非法”的嵌套表单,javascript,jquery,ruby-on-rails-3,forms,nested-forms,Javascript,Jquery,Ruby On Rails 3,Forms,Nested Forms,我正在使用Rails3和JQuery,并试图通过单击按钮将嵌套表单追加到我的主表单中。没有javascript,表单和嵌套表单就可以正常工作。我希望仅当用户单击按钮时才添加嵌套表单。他们还可以通过多次单击按钮来添加许多嵌套表单 在另一个线程上,有人说要使用ajax调用,onclick正在浏览器中执行,因此您不能在其中使用erb。你需要进行一个ajax调用。load是一个方便的快捷方式,可以将此调用发送到服务器,在服务器上,你可以使用erb呈现部分内容,以获得需要返回的html 有人知道我怎么能做
var form = "<div class='form-group col-xs-3'>
未捕获语法错误:意外标记非法如果要创建多行字符串,则需要在每行末尾放置\。否则,请将循环代码全部放在一行。我将其全部放在一行中,单击时不显示,但显示为ETC。html div读取正确,但ruby不正确。
<%= form_for(@family) do |f| %>
<form class = 'form-horizontal' role = 'form'>
<div class='form-group'>
<%= f.label :name %>
<%= f.text_field :name, placeholder: @family.name %>
</div>
<button type="button" id="add-family-button" class="btn btn-warning">Add Family Member</button>
<div id="child-forms-div" class='form-group'>
</div>
<div class='actions'>
<%= f.submit %>
</div>
</form>
<% end %>
var form = "<div class='form-group col-xs-3'>